numpy.full#

numpy.полный(shape, fill_value, dtype=None, порядок='C', *, device=None, как=None)[источник]#

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

Параметры:
shapeint или последовательность ints

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

fill_valueскаляр или array_like

Значение заполнения.

dtypeтип данных, опционально
Желаемый тип данных для массива. По умолчанию None означает

np.array(fill_value).dtype.

порядок{'C', 'F'}, опционально

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

devicestr, optional

Устройство, на котором размещается созданный массив. По умолчанию: None. Только для совместимости с Array-API, поэтому должно быть "cpu" если передано.

Новое в версии 2.0.0.

какarray_like, необязательный

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

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

Возвращает:
выходndarray

Массив fill_value с заданной формой, типом данных и порядком.

Смотрите также

full_like

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

empty

Возвращает новый неинициализированный массив.

ones

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

zeros

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

Примеры

>>> import numpy as np
>>> np.full((2, 2), np.inf)
array([[inf, inf],
       [inf, inf]])
>>> np.full((2, 2), 10)
array([[10, 10],
       [10, 10]])
>>> np.full((2, 2), [1, 2])
array([[1, 2],
       [1, 2]])