Введение в NumPy и Matplotlib. Курс
Курс "Введение в NumPy и Matplotlib" знакомит с базовыми особенностями соответствующих библиотек языка Python и дает общее представление о работе с числовыми данными и их визуализации. Предполагается, что вы знаете Python на уровне структурного программирования (основные типы данных, ветвления, циклы, функции), также желательно иметь представление об ООП.
NumPy — это сокращение от "Numerical Python" (числовой Python). Ключевым типом данных библиотеки является класс ndarray, на базе которого создаются одномерные и многомерные массивы. Внимание уделяется случайным числам, различным распределениям, функциям, выполняющим операции с матрицами, линейной алгебре и др. NumPy часто используется в науке о данных (data science).
Преимуществом массивов NumPy перед обычными списками Python заключается в скорости их обработки. Операции с экземплярами ndarray могут выполняться в десятки раз быстрее, чем с list. NumPy включает множество функции, предназначенных для разных действий с массивами.
Для отображения статистических данных, вывода диаграмм, графиков функций в связке с NumPy часто используется Matplotlib. Она является низкоуровневой библиотекой для построения графиков (хотя можно выводить не только двумерные, но и трехмерные), поэтому также могут использоваться другие, которые работают вместе с Matplotlib (например, Seaborn).
С помощью pip библиотека NumPy устанавливается так:
$ pip install numpy
Установка Matplotlib:
$ pip install matplotlib
Для работы Matplotlib необходима графическая библиотека для Python. Поэтому, если таковая отсутствует в системе, может потребоваться также установить ее (например, пакет tkinter).
При импорте NumPy его часто переименовывают в np:
import numpy as np
При импорте подмодуля pyplot библиотеки Matplotlib его часто переименовывают в plt:
import matplotlib.pyplot as plt
Опубликовано (курс в разработке): ноябрь-декабрь, 2025 г.