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