Добро пожаловать в Pandas 2.0

Добро пожаловать в Pandas 2.0

Вступление 16 марта, после 3 лет разработки, был выпущен второй релиз pandas 2.0. В pandas 2.0 появилось много новых функций, включая улучшенную поддержку массивов, поддержку pyarrow для фреймов данных и…

Создайте веб-приложение на Python Flask с помощью TakeShape, GraphQL и React

Создайте веб-приложение на Python Flask с помощью TakeShape, GraphQL и React

Takeshape — это Headless CMS, предоставляющий набор API-интерфейсов, которые разработчики могут использовать для создания пользовательских приложений. Он предлагает API GraphQL для получения данных и управления контентом и интеграциями. В этом…

Забудьте о SQLite, используйте вместо этого DuckDB — И поблагодарите меня позже

Забудьте о SQLite, используйте вместо этого DuckDB — И поблагодарите меня позже

Мы, программисты, склонны по умолчанию использовать SQLite, когда необходимо работать в локальных средах со встроенной базой данных. Хотя большую часть времени он работает нормально, это всё равно что проехать 100…

3 Уникальные диаграммы, созданные с помощью Matplotlib, о которых вы и подумать не могли

3 Уникальные диаграммы, созданные с помощью Matplotlib, о которых вы и подумать не могли

matplotlib имеет не очень хорошую репутацию за генерацию скучных фигур по умолчанию и за неудобство в эксплуатации. Однако, проявив немного терпения, проведя исследования и написав несколько дополнительных строк кода на…

Исследование пересечения искусственного интеллекта и физики: роль ChatGPT в генерации кода 2023

Исследование пересечения искусственного интеллекта и физики: роль ChatGPT в генерации кода 2023

Представьте себе мир, где машины могут генерировать код для решения сложных проблем в окружающем нас физическом мире. ChatGPT,  Natural Language Processor (NLP), который записывает человекоподобные ответы из пользовательских подсказок ввода,…

3 быстрых и простых способа визуализации ваших данных с помощью Pandas

3 быстрых и простых способа визуализации ваших данных с помощью Pandas

3 быстрых и простых способа визуализации ваших данных с помощью Pandas Визуализация данных является важным аспектом анализа данных. Она поможет вам в кратчайшие сроки выявить тенденции и закономерности в ваших…

12 Декораторов Python, которые выведут ваш код на новый уровень

12 Декораторов Python, которые выведут ваш код на новый уровень

Декораторы Python – это мощные инструменты, которые помогают вам создавать чистый, многоразовый и поддерживаемый код. Я долго ждал возможности узнать об этих абстракциях, и теперь, когда у меня появилось твёрдое…

5 Декораторов Python, которые я использую почти во всех своих проектах в области Data Science

5 Декораторов Python, которые я использую почти во всех своих проектах в области Data Science

5 Декораторов Python, которые я использую почти во всех своих проектах в области Data Science Когда мы только учились программировать наша цель, как разработчика была сделать работающую программу. Постепенно мы…

10 малоизвестных библиотек Python, которые стоит использовать дата-саентистам в 2023 году

10 малоизвестных библиотек Python, которые стоит использовать дата-саентистам в 2023 году

Python долгое время был одним из самых популярных языков программирования. Он имеет широкий спектр хорошо известных и часто используемых библиотек, таких как NumPy, Pandas и Matplotlib. Однако, существует несколько малоизвестных…

Новая версия Scikit-Learn (1.2.0–1). Обзор функций для анализа данных.

Новая версия Scikit-Learn (1.2.0–1). Обзор функций для анализа данных.

Примерно в декабре прошлого года Scikit-Learn выпустила крупное стабильное обновление (версия 1.2.0–1). Теперь Scikit-Learn хорошо совместим с Pandas, некоторые новые функции могут помочь нам с моделями регрессии, а также с…

Создавайте потрясающие Фрактальные рисунки с помощью Python: Учебное пособие для начинающих и заядлых любителей математики

Создавайте потрясающие Фрактальные рисунки с помощью Python: Учебное пособие для начинающих и заядлых любителей математики

Создавайте потрясающие Фрактальные рисунки с помощью Python Вступление Фразу “Я никогда не видел ничего прекраснее” следует использовать только для фракталов. Конечно, есть “Мона Лиза”, “Звёздная ночь” и “Рождение Венеры”, но…

Ускорьте код Pandas в 120 раз — Реальные методы ускорения

Ускорьте код Pandas в 120 раз — Реальные методы ускорения

Pandas – это популярная и надёжная библиотека анализа данных на Python. Она предоставляет структуры данных и функции для управления числовыми таблицами и данными временных рядов. Однако, при работе с огромными…

7 инструментов Python, которые должен иметь каждый разработчик машинного обучения и специалист по Data Science

7 инструментов Python, которые должен иметь каждый разработчик машинного обучения и специалист по Data Science

Python — это популярный язык программирования, который стал излюбленным вариантом как для разработчиков программного обеспечения, так и для специалистов по обработке и анализу данных, от построения передовых алгоритмов машинного обучения…

5 советов по работе с Jupyter, которые упростят вам процесс программирования

5 советов по работе с Jupyter, которые упростят вам процесс программирования

Jupyter Notebook – одна из самых востребованных IDE практически для всех задач программирования, ориентированных на Python, таких как Data Science, машинное обучение, научные вычисления и д.р. Возможности интерактивного кодинга делают…

Как потратить 7 лет на написание 4 строк кода на Python?

Как потратить 7 лет на написание 4 строк кода на Python?

В данной статье я хочу рассказать историю о тестировании. Я работаю в команде, которая разрабатывает распределённую систему, написанную на Python. В нашей компании у нас есть довольно большой набор интеграционных…

Как использовать Регулярные выражения в Pandas для работы со строками 2023

Как использовать Регулярные выражения в Pandas для работы со строками 2023

Как использовать Регулярные выражения в Pandas для работы со строками Регулярное выражение – это самый мощный метод очистки и извлечения данных. Если вы когда-либо работали с большим текстовым набором данных,…

Градиентный спуск с помощью простого набора данных

Градиентный спуск с помощью простого набора данных

Вступление В этой статье я собираюсь продемонстрировать градиентный спуск в машинном обучении с помощью простого набора данных. Слово “Градиент” имеет несколько значений в зависимости от контекста, в котором оно используется.…

“Анализ тональности текста” в Google Colab с использованием ChatGPT

“Анализ тональности текста” в Google Colab с использованием ChatGPT

“Анализ тональности текста” в Google Colab с использованием ChatGPT Что такое Sentiment Analysis? Иногда люди используют слова или язык тела, чтобы показать, что они чувствуют. Анализ тональности текста (sentiment Analysis)…