numpy.polynomial.hermite_e.hermeone
- polynomial.hermite_e.hermeone=array([1])
-
Объект массива представляет многомерный однородный массив фиксированного размера элементов. Сопутствующий объект типа данных описывает формат каждого элемента в массиве (его порядок байтов, количество байтов, занимаемых в памяти, является ли он целым числом, числом с плавающей точкой или чем-то другим и т. д.).
Массивы должны быть созданы с помощью
array,zerosилиempty(см. раздел «См. также» ниже). Параметры, указанные здесь, относятся к методу низкого уровня (ndarray(…)) для создания массива.Для получения дополнительной информации обратитесь к модулю
numpyи изучите методы и атрибуты массива.- Параметры:
-
- (для метода __new__; см. Примечания ниже)
- shapeкортеж целых чисел
-
Форма создаваемого массива.
- dtypeтип данных, необязательно
-
Любой объект, который может быть интерпретирован как тип данных numpy.
- bufferобъект, предоставляющий интерфейс буфера, необязательно
-
Используется для заполнения массива данными.
- offsetцелое число, необязательно
-
Смещение данных массива в буфере.
- stridesкортеж целых чисел, необязательно
-
Шаги данных в памяти.
- order{‘C’, ‘F’}, необязательно
-
Строка-главная (стиль C) или столбец-главная (стиль Fortran) порядок.
См. также
array-
Создать массив.
zeros-
Создать массив, каждый элемент которого равен нулю.
empty-
Создать массив, но оставить его выделенную память неизменённой (т. е. она содержит «мусор»).
dtype-
Создать тип данных.
numpy.typing.NDArray-
Псевдоним ndarray обобщённый по отношению к его
dtype.type.
Примечания
Существуют два режима создания массива с помощью
__new__:- Если
bufferравно None, то используются толькоshape,dtypeиorder. - Если
bufferявляется объектом, предоставляющим интерфейс буфера, то все ключевые слова интерпретируются.
Метод
__init__не нужен, так как массив полностью инициализируется после выполнения метода__new__.Примеры
Эти примеры иллюстрируют низкоуровневый конструктор
ndarray. См. раздел «See Also» выше для более простых способов построения массива ndarray.Первый режим,
bufferравно None:>>> np.ndarray(shape=(2,2), dtype=float, order='F') array([[0.0e+000, 0.0e+000], # random [ nan, 2.5e-323]])Второй режим:
>>> np.ndarray((2,), buffer=np.array([1,2,3]), ... offset=np.int_().itemsize, ... dtype=int) # offset = 1*itemsize, i.e. skip first element array([2, 3])
- Атрибуты:
-
- Tndarray
-
Транспонированный массив.
- dataбуфер
-
Элементы массива в памяти.
- dtypeобъект dtype
-
Описывает формат элементов в массиве.
- flagsсловарь
-
Словарь, содержащий информацию, связанную с использованием памяти, например, ‘C_CONTIGUOUS’, ‘OWNDATA’, ‘WRITEABLE’ и т. д.
- flatобъект numpy.flatiter
-
Раскладывающая версия массива в виде итератора. Итератор позволяет выполнять присваивания, например,
x.flat = 3(см.ndarray.flatдля примеров присваивания; TODO). - imagndarray
-
Мнимая часть массива.
- realndarray
-
Вещественная часть массива.
- sizeцелое число
-
Количество элементов в массиве.
- itemsizeцелое число
-
Использование памяти каждого элемента массива в байтах.
- nbytesцелое число
-
Общее количество байтов, необходимых для хранения данных массива, т. е.
itemsize * size. - ndimцелое число
-
Число измерений массива.
- shapeкортеж целых чисел
-
Форма массива.
- stridesкортеж целых чисел
-
Шаг, необходимый для перемещения от одного элемента к следующему в памяти. Например, непрерывный
(3, 4)массив типаint16в порядке C имеет шаги(8, 2). Это подразумевает, что для перехода от элемента к элементу в памяти необходимо делать скачки по 2 байта. Для перехода от строки к строке необходимо делать скачки по 8 байт (2 * 4). - ctypesобъект ctypes
-
Класс, содержащий свойства массива, необходимые для взаимодействия с ctypes.
- basendarray
-
Если массив является представлением другого массива, этот массив является его
base(если этот массив также является представлением).baseмассив — это то место, где фактически хранятся данные массива.
© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/generated/numpy.polynomial.hermite_e.hermeone.html