На этом шаге мы дадим понятие массива в NumPy.
NumPy - это один из основных пакетов для научных вычислений в Python. Он содержит функциональные возможности для работы с многомерными массивами, высокоуровневыми математическими функциями (операции линейной алгебры, преобразование Фурье, генератор псевдослучайных чисел).
В scikit-learn массив NumPy - это основная структура данных. scikit-learn принимает данные в виде массивов NumPy. Любые данные, которые вы используете, должны быть преобразованы в массив NumPy. Базовые возможности NumPy - это класс ndarray, многомерный (n-мерный) массив. Все элементы массива должны быть одного и того же типа. Массив NumPy выглядит следующим образом (рисунок 1):
Рис.1. x - массив NumPy
Мы будем очень много использовать NumPy, и будем называть объекты класса ndarray "массивами NumPy" или просто "массивами".
На следующем шаге мы рассмотрим SciPy.