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()
- Создает матрицу Вандермонда.