Как оформлять код

Этот документ описывает соглашение о том, как писать код для языка python, включая стандартную библиотеку, входящую в состав python. PEP 8 (Python Enhancement Proposals, англ. или предложения по улучшению Python, рус.) создан на основе рекомендаций Гуидо ван Россума с добавлениями от Барри. Если где-то возникал конфликт, мы выбирали стиль Гуидо. И, конечно, этот PEP может …

Нескучный Pandas: объекты Series и DataFrame. Построение Index

Содержание Что такое Pandas DataFrame? Импорт библиотек NumPy и Pandas Объект Series библиотеки Pandas Объект Series как обобщенный массив NumPy Объект Series как специализированный словарь Создание объектов Series Объект DataFrame библиотеки Pandas DataFrame как обобщенный массив NumPy Объект DataFrame как специализированный словарь Создание объектов DataFrame Из одного объекта Series Из списка словарей Из словаря объектов …

10 трюков Python Pandas, которые сделают вашу работу более эффективной

Здесь про это read_csv select_dtypes copy() map() apply or not apply? value counts number of missing values — количество пустых значений выбрать строки с конкретными идентификаторами (select rows with specific IDs) Процентильные группы (Percentile groups) to_csv Pandas — это широко используемый пакет Python для структурированных данных.

Нескучный Pandas: выбор строк и столбцов одновременно в .iloc

Здесь про это: Резюме по .loc и .iloc Как выбрать строки из Pandas DataFrame по условию Синтаксис выборки строк из Pandas DataFrame по условию Выберем строки, где цена равна или больше 10 Выберем строки, в которых цвет зеленый, а форма — прямоугольник Выберем строки, где цвет зеленый ИЛИ форма прямоугольная Выберем строки, где цена не …

Обработка данных с помощью Pandas

Обработка данных является одной из важнейших задач в data science и анализе данных, которая включает такие типовые операции, как:

Вкусные рецепты Pandas

Здесь хранилище коротких сладких примеров и ссылок на полезные рецепты Pandas. Настоятельно рекомендую освоить для эффективного решения реальных задач, а в комментарии делиться своим опытом python-нинга и добавлять свои «фишки». Простые, компактные, предназначенные специально для новичков примеры Jupytor Notebook‑кода, отобранные по популярности на Stack Overflowએ и GitHubએ. Многие ссылки приводят к полной и исчерпывающей информации …

Описательная статистика на Python (часть 1)

В эпоху больших данных и искусственного интеллекта Data Scienceએ и Machine Learningએ стали обязательным элементом многих областей науки и техники. При этом одним из важнейших аспектом работы с данными являются возможности их описания, обобщения и визуального представления. Библиотеки статистики Python — это комплексные, популярные и широко используемые инструменты, которые помогают работать с цифрами. В этой статье …

Описательная статистика на Python (часть 2)

←   Описательная статистика на Python (Часть I) Корреляции между парами данных Часто нужно исследовать отношения между соответствующими элементами двух переменных в наборе данных. Скажем, есть две переменные, и , с равным количеством элементов, . Пусть из соответствуют из , из соответствуют из т.д. Затем можно сказать, что существует пар соответствующих элементов: , и т.д. Вы увидите …

Лучшие датасеты для машинного обучения и анализа данных

Для анализа данных и машинного обучения требуется много данных. Можно было бы собрать их самостоятельно, но это утомительно. Здесь нам на помощь приходят готовые датасеты в самых разных категориях: Где искать датасеты Государственные датасеты Данные о жилье Экономика и финансы Компьютерное зрение Анализ отзывов Обработка естественного языка Автопилоты Медицинские данные

Учебное пособие по NumPy: ваши первые шаги в науке о данных на Python

  NumPy — это библиотека Python, которая предоставляет простую, но мощную структуру данных: n-мерный массив. Это фундамент, на котором построена почти вся мощь инструментария Python для обработки данных, а изучение NumPy — это первый шаг на пути любого ученого-специалиста по Python. Этот урок предоставит вам знания, необходимые для использования NumPy и библиотек более высокого уровня, …