1. Создание массивов


1.1. Автозаполнение массивов

empty()
Возвращает новый массив заданной формы и типа без инициированных записей.
empty_like()
Возвращает новый массив с формой и типом данных указанного массива без инициированных записей.
eye()
Возвращает новый массив в котором диагональные элементы равны единице, а все остальные равны нулю.
identity()
Возвращает новый квадратный массив с единицами по главной диагонали.
ones()
Возвращает новый массив заданной формы и типа, заполненный единицами.
ones_like()
Возвращает новый массив с формой и типом данных указанного массива, заполненный единицами.
zeros()
Возвращает новый массив заданной формы и типа, заполненный нулями.
zeros_like()
Возвращает новый массив с формой и типом данных указанного массива, заполненный нулями.
full()
Возвращает новый массив заданной формы и типа все элементы которого равны указанному значению.
full_like()
Возвращает новый массив с формой и типом данных указанного массива, все элементы которого равны указанному значению.

1.2. Заполнение данными

array()
Создает массив NumPy.
asarray()
Преобразует последовательность в массив NumPy.
asanyarray()
Преобразует последовательность в массив NumPy, пропуская подклассы ndarray.
ascontiguousarray()
Возвращает непрерывный массив в памяти с организацией порядка элементов в С-стиле.
asmatrix()
Интерпретирует входные данные как матрицу.
copy()
Возвращает копию массива.
frombuffer()
Преобразует буфер в одномерный массив.
fromfile()
Создает массив из текстового или двоичного файла.
fromfunction()
Создает массив с выполнением указанной функции над каждым элементом.
fromiter()
Создает одномерный массив из итерируемого объекта.
fromstring()
Создает одномерный массив из строки.
loadtxt()
Создает массив из данных в текстовом файле.

1.3. Создание массивов записей

core.records.array()
Создает массив записей из указанного объекта.
core.records.fromarrays()
Создает массив записей из одномерных массивов.
core.records.fromrecords()
Создает массив записей из списка записей в текстовой форме.
core.records.fromstring()
Создает (только для чтения) массив записей из двоичных данных, находящихся в строке.
core.records.fromfile()
Создает массив записей из файла с двоичными данными.

1.4. Создание массивов символов

core.defchararray.array()
Создает массив символов chararray.
core.defchararray.asarray()
Преобразует последовательность в массив символов chararray.

1.5. Числовые диапазоны

arange()
Возвращает одномерный массив с равномерно распределенными значениями внутри указанного интервала.
linspace()
Возвращает одномерный массив с равномерно распределенными значениями внутри указанного интервала.
logspace()
Возвращает одномерный массив значений, равномерно распределенных по логарифмической шкале.
geomspace()
Возвращает одномерный массив значений, которые представляют собой геометрическую прогрессию.
meshgrid()
Создает список массивов координатных сеток.
mgrid[]
Возвращает массив плотных координатных сеток
ogrid[]
Возвращает открытую сетку значений.

1.6. Создание матриц

mat()
Преобразует входную последовательность в матрицу.
bmat()
Создает матрицу из строки, вложенной последовательности или массива.
diag()
Извлекает диагональ из массива, а так же позволяет строить диагональные массивы.
diagflat()
Создает диагональный массив из элементов указанного массива.
tri()
Создает массив у которого все элементы ниже указанной диагонали равны 1, а все остальные равны 0.
tril()
Заменяет на 0 все элементы массива, которые оказались выше указанной диагонали.
triu()
Заменяет на 0 все элементы массива, которые оказались ниже указанной диагонали.
vander()
Создает матрицу Вандермонда.