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