NumPy: процедуры создания массива
Процедуры создания массива
Единицы и нули | ||
название | Описание | Синтаксис |
---|---|---|
пустой () | Вернуть новый массив заданной формы и типа без инициализации записей. | пусто (shape [, dtype, order]) |
empty_like | Вернуть новый массив с той же формой и типом, что и данный массив. | empty_like (a [, dtype, order, subok]) |
глаз () | Вернуть двумерный массив с единицами по диагонали и нулями в других местах. | глаз (N [, M, k, dtype]) |
тождество () | Вернуть массив идентификаторов. | идентичность (n [, dtype]) |
из них () | Вернуть новый массив заданной формы и типа, заполненный единицами. | единицы (shape [, dtype, order]) |
ones_like | Вернуть массив из них с той же формы и типа, что и данный массив. | ones_like (a [, dtype, order, subok]) |
нули | Вернуть новый массив заданной формы и типа, заполненный нулями. | нули (форма [, тип, порядок]) |
zeros_like | Вернуть массив нулей с той же формой и типом, что и данный массив. | zeros_like (a [, dtype, order, subok]) |
полный() | Вернуть новый массив заданной формы и типа, заполненный fill_value. | полный (shape, fill_value [, dtype, order]) |
full_like () | Вернуть полный массив с той же формой и типом, что и данный массив. | full_like (a, fill_value [, dtype, order, subok]) |
Из существующих данных | ||
название | Описание | Синтаксис |
---|---|---|
Массив () | Создать массив. | массив (object [, dtype, copy, order, subok, ndmin]) |
asarray () | Преобразуйте входные данные в массив. | asarray (a [, dtype, order]) |
asanyarray () | Преобразуйте входные данные в ndarray, но пропустите подклассы ndarray. | asanyarray (a [, dtype, order]) |
ascontiguousarray () | Вернуть непрерывный массив в памяти (порядок C). | ascontiguousarray (a [, dtype]) |
asmatrix () | Интерпретировать входные данные как матрицу. | asmatrix (data [, dtype]) |
копия () | Вернуть копию массива данного объекта. | копия ([, порядок] |
frombuffer () | Интерпретировать буфер как одномерный массив. | frombuffer (buffer [, dtype, count, offset]) |
из файла() | Построить массив из данных в текстовом или двоичном файле. | fromfile (файл [, dtype, count, sep]) |
fromfunction () | Создайте массив, выполнив функцию над каждой координатой. | fromfunction (функция, форма, ** kwargs) |
fromiter () | Создайте новый одномерный массив из повторяемого объекта. | fromiter (повторяемый, dtype [, count]) |
fromstring () | Новый одномерный массив, инициализированный из необработанных двоичных или текстовых данных в строке. | fromstring (строка [, dtype, count, sep]) |
loadtxt () | Загрузить данные из текстового файла. | loadtxt (fname [, dtype, comments, delimiter, ...]) |
Создание массивов записей (numpy.rec) | ||
название | Описание | Синтаксис |
---|---|---|
core.records.array () | Создайте массив записей из самых разных объектов. | core.defchararray.array (obj [, itemsize, ...]) |
core.records.fromarrays () | создать массив записей из (плоского) списка массивов | core.records.fromarrays (arrayList [, dtype, ...]) |
core.records.fromrecords () | создать повторный массив из списка записей в текстовой форме. | core.records.fromrecords (recList [, dtype, ...]) |
core.records.fromstring () | создать (только для чтения) массив записей из двоичных данных, содержащихся в строке. | core.records.fromstring (строка данных [, dtype, ...]) |
core.records.fromfile () | Создать массив из двоичных данных файла. | core.records.fromfile (fd [, dtype, shape, ...]) |
Создание массивов персонажей (numpy.char) | ||
название | Описание | Синтаксис |
---|---|---|
core.defchararray.array () | Создать chararray. | core.defchararray.array (obj [, itemsize, ...]) |
core.defchararray.array () | Преобразуйте входные данные в chararray, копируя данные только при необходимости. | core.defchararray.asarray (obj [, itemsize, ...]) |
Числовые диапазоны | ||
название | Описание | Синтаксис |
---|---|---|
arange () | Вернуть равномерно распределенные значения в заданном интервале. | arange ([start,] stop [, step,] [, dtype]) |
LINSPACE () | Вернуть равномерно распределенные числа за указанный интервал. | linspace (начало, остановка [, num, конечная точка, ...]) |
logspace () | Возвращайте числа, равномерно распределенные в логарифмическом масштабе. | logspace (начало, остановка [, num, конечная точка, база, ...]) |
geomspace () | Возвращайте числа, расположенные равномерно в логарифмическом масштабе (геометрическая прогрессия). | Geomspace (начало, остановка [, num, конечная точка, dtype]) |
meshgrid () | Вернуть координатные матрицы из координатных векторов. | сетка (* xi, ** kwargs) |
MGRID () | Экземпляр nd_grid, который возвращает плотную многомерную сетку. | MGRID |
ogrid () | Экземпляр nd_grid, который возвращает открытую многомерную сетку. | ogrid |
Построение матриц | ||
название | Описание | Синтаксис |
---|---|---|
Diag () | Извлечь диагональ или построить диагональный массив. | diag (v [, k]) |
diagflat () | Создайте двумерный массив со сглаженным вводом в виде диагонали. | Diagflat (V [, K]) |
три () | Массив с единицами на и ниже заданной диагонали и нулями в других местах. | tri (N [, M, k, dtype]) |
TRIL () | Нижний треугольник массива. | трил (м [, к]) |
triu () | Верхний треугольник массива. | триу (м [, к]) |
Vander () | Генерация матрицы Вандермонда. | Вандер (x [, N, увеличивается]) |
Класс Матрица | ||
название | Описание | Синтаксис |
---|---|---|
мат() | Интерпретировать входные данные как матрицу. | mat (data [, dtype]) |
BMAT () | Создайте матричный объект из строки, вложенной последовательности или массива. | bmat (obj [, ldict, gdict]) |
Предыдущий: NumPy ndarray
Далее: Единицы и нули пустые ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code