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