Процедуры создания массивов
См. также
Из формы или значения
| Возвращает новый массив заданной формы и типа, без инициализации элементов. |
| Возвращает новый массив с той же формой и типом, что и заданный массив. |
| Возвращает 2-мерный массив с единицами на диагонали и нулями в других местах. |
| Возвращает единичную матрицу. |
| Возвращает новый массив заданной формы и типа, заполненный единицами. |
| Возвращает массив единиц с той же формой и типом, что и заданный массив. |
| Возвращает новый массив заданной формы и типа, заполненный нулями. |
| Возвращает массив нулей с той же формой и типом, что и заданный массив. |
| Возвращает новый массив заданной формы и типа, заполненный значением |
| Возвращает заполненный массив с той же формой и типом, что и заданный массив. |
Из существующих данных
| Создаёт массив. |
| Преобразует входные данные в массив. |
| Преобразует входные данные в ndarray, но пропускает подклассы ndarray. |
| Возвращает непрерывный массив (ndim >= 1) в памяти (порядок C). |
| Интерпретирует входные данные как матрицу. |
| Возвращает копию заданного объекта в виде массива. |
| Интерпретирует буфер как одномерный массив. |
| Строит массив из данных в текстовом или двоичном файле. |
| Строит массив путём выполнения функции над каждой координатой. |
| Создаёт новый одномерный массив из объекта-итератора. |
| Новый одномерный массив, инициализированный текстовыми данными из строки. |
| Загрузка данных из текстового файла. |
Создание массивов записей (numpy.rec)
Примечание
numpy.rec - предпочтительный псевдоним для numpy.core.records.
| Строит массив записей из различных объектов. |
| Создаёт массив записей из списка массивов |
| Создаёт массив записей из списка записей в текстовом формате. |
| Создаёт массив записей из двоичных данных |
| Создаёт массив из данных двоичного файла |
Создание массивов символов (numpy.char)
Примечание
numpy.char - предпочтительный псевдоним для numpy.core.defchararray.
| Создаёт |
| Преобразует входные данные в |
Числовые диапазоны
| Возвращает равномерно распределённые значения в заданном интервале. |
| Возвращает равномерно распределённые числа в заданном интервале. |
| Возвращает числа, равномерно распределённые на логарифмической шкале. |
| Возвращает числа, равномерно распределённые на логарифмической шкале (геометрическая прогрессия). |
| Возвращает матрицы координат из векторов координат. |
| |
|
Создание матриц
| Извлечение диагонали или создание массива диагонали. |
| Создание двумерного массива с уплощенным входом в качестве диагонали. |
| Массив с единицами на и ниже заданной диагонали и нулями в остальных местах. |
| Нижняя треугольная часть массива. |
| Верхняя треугольная часть массива. |
| Генерация матрицы Вандермонда. |
Класс Matrix
| Интерпретация входных данных как матрицы. |
| Создание объекта матрицы из строки, вложенной последовательности или массива. |
© 2005–2022 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.21/reference/routines.array-creation.html