1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ni1o1-pygeo-tutorial

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README - en.md 7.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 02.12.2024 01:29 30e83da

Как использовать этот туториал

Этот туториал написан на Jupyter Notebook на Python. Необходимо настроить некоторые базовые окружения Python:

  1. Python environment: можно использовать Python 3.6 или 3.7. Рекомендуется установить Anaconda. Нажмите эту ссылку, чтобы скачать и установить (Python — это язык программирования, а Anaconda — платформа Python, которая объединяет общие функции анализа данных. Установка Anaconda уже включает Python).

См. [эту ссылку], чтобы узнать, как использовать Jupyter Notebook от Anaconda. 2. Загрузите этот туториал на локальный компьютер, нажмите «клонировать» или «скачать» в правом верхнем углу этой страницы и используйте git clone или загрузите zip-файл для загрузки на локальный диск. 3. Установите основной пакет этого туториала: пакет geopandas для Python. Нажмите [эту ссылку] для установки (на самом деле я рекомендую метод установки из исходного кода). 4. Откройте туториал и наслаждайтесь!

Каталог

1 Базовая обработка данных GPS такси: генерация OD для поездок — pandas 2 Построение графиков агрегации данных — matplotlib 3 Обработка данных GPS такси с помощью ГИС — geopandas 4 Сопоставление сетки OD с административными единицами и построение фоновой карты — plot_map 5 Точечный график и график тепловой карты распределения данных — contourf 6 Как справиться со сложными задачами обработки данных? — теоретический 7 Визуализация карты с использованием folium

Об этом туториале

С наступлением эры больших данных и постепенным открытием данных работники данных более или менее сталкиваются с пространственно-временными данными.

Сяосю однажды сказал: данные — это данные, потому что это данные.

Да! Обработка данных — это искусство! При работе с пространственно-временными данными вам нужны не только навыки обработки данных, но и ГИС. Самое главное, что это искусство. Вам нужно использовать свою эстетику и создавать красивые графики! Прежде чем я научился использовать Python, я использовал базу данных SQL для обработки данных, экспортировал их в Excel для построения диаграмм, а затем экспортировал в ArcGIS для создания карт. В одном процессе использовалось несколько программ, и эффективность работы была очень низкой.

В прошлый раз учитель сказал мне: Сяосю, пожалуйста, сделай мне 800 графиков для этого проекта. Они мне нужны к пятнице. На самом деле рисовать это бесполезно. Это в основном для того, чтобы показать нашу нагрузку в приложении нашего проектного текста. Я перевернул стол и сказал: нарисуй сам, я увольняюсь! Нет, это мечта. Реальность такова: я улыбаюсь и говорю, хорошо, я буду рисовать всю ночь.

Теперь у нас есть Python. С пакетами pandas, geopandas и Matplotlib в Python вы используете Python для реализации пакетных вычислений данных, пакетного создания карт ГИС и так далее.

WOW! Это здорово! Вам определённо нужны необходимые навыки, если вы студент магистратуры и стремитесь к анализу данных. Не говоря уже о 800 графиках. Я могу создать столько графиков, сколько есть места на компьютере!

Благодаря этому туториалу вы узнаете некоторые навыки обработки пространственно-временных данных с самого начала, такие как очистка данных, сбор данных, интеграция данных и визуализация с помощью Python! После этого в этом туториале представлены несколько часто используемых пакетов визуализации Python и, наконец, реальный проект.

Демо (всё построено на Python):

Данные

Источники данных для этого туториала (открытые наборы данных можно загрузить напрямую): Данные такси в Шэньчжэне Urban Data Release V2 Формат данных такси: 22223, 2013-10-22 08:49:25, 114.116631, 22.582466, 0 ID такси, время, широта, долгота, статус занятости, скорость; статус занятости: 1 — с пассажирами, 0 — без пассажиров. Изучая этот туториал, настоятельно рекомендуется освоить базовые навыки программирования на Python. Если вы ещё не знакомы с этим языком, вот несколько предложений:

Видеоуроки по основам Python от 小甲鱼 (на китайском языке)

Кроме того, можно порекомендовать следующие курсы:

  1. Курс по анализу данных на Python от imooc — основы технологий (на китайском языке)
  2. Анализ данных на Python в Udacity (на английском языке)
  3. Машинное обучение на Coursera (на английском языке)
  4. Курс динамических нейронных сетей PyTorch от 莫烦PYTHON (на китайском языке)

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/ni1o1-pygeo-tutorial.git
git@api.gitlife.ru:oschina-mirror/ni1o1-pygeo-tutorial.git
oschina-mirror
ni1o1-pygeo-tutorial
ni1o1-pygeo-tutorial
master