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 с заданной формой, типом данных и порядком.
Смотрите также
Примеры
>>> 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]])