numpy.empty
-
numpy.empty(shape, dtype=float, order='C') -
Возвращает новый массив заданной формы и типа без инициализации элементов.
- Параметры
-
-
shapeint or tuple of int -
Форма пустого массива, например,
(2, 3)или2. -
dtypedata-type, optional -
Желаемый тип данных выходного массива, например,
numpy.int8. По умолчаниюnumpy.float64. -
order{‘C’, ‘F’}, optional, default: ‘C’ -
Нужно ли хранить многомерные данные в порядке строк (стиль C) или столбцов (стиль Fortran) в памяти.
-
- Возвращает
-
-
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–2020 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.18/reference/generated/numpy.empty.html