Spec-Zone.ru › NumPy 1.21

numpy.empty

numpy.empty(shape, dtype=float, order='C', *, like=None)

Возвращает новый массив заданной формы и типа без инициализации элементов.

Параметры
shapeint или кортеж из int

Форма пустого массива, например, (2, 3) или 2.

dtypeтип данных, необязательно

Желаемый тип данных для массива, например, numpy.int8. По умолчанию numpy.float64.

order{‘C’, ‘F’}, необязательно, по умолчанию: ‘C’

Определяет, хранить ли многомерные данные в строчно-главном (C-стиль) или столбцово-главном (Fortran-стиль) порядке в памяти.

likearray_like

Объект-ссылка, позволяющая создавать массивы, которые не являются массивами NumPy. Если переданный массив-подобный объект like поддерживает протокол __array_function__, результат будет определяться им. В этом случае гарантируется создание объекта массива, совместимого с переданным аргументом.

Новая в версии 1.20.0.

Возвращает
outndarray

Массив с незаполненными (произвольными) данными заданной формы, типа и порядка. Массивы объектов будут инициализированы значением None.

См. также

empty_like

Возвращает пустой массив с формой и типом входного массива.

ones

Возвращает новый массив со значениями, установленными в единицу.

zeros

Возвращает новый массив со значениями, установленными в ноль.

full

Возвращает новый массив заданной формы, заполненный указанным значением.

Примечания

empty, в отличие от zeros, не устанавливает значения массива в ноль и поэтому может быть немного быстрее. С другой стороны, требуется, чтобы пользователь вручную установил все значения в массиве, и следует использовать с осторожностью.

Примеры

>>> np.empty([2, 2])
array([[ -9.74499359e+001,   6.69583040e-309],
       [  2.13182611e-314,   3.06959433e-309]])         #uninitialized
>>> np.empty([2, 2], dtype=int)
array([[-1073741821, -1067949133],
       [  496041986,    19249760]])                     #uninitialized

© 2005–2022 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.21/reference/generated/numpy.empty.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API