Функция full
Функция full создает массив NumPy заданной
формы и заполняет его указанным значением.
Первым параметром функция принимает форму массива
в виде кортежа или целого числа, вторым - значение
для заполнения. Третьим параметром можно указать
тип данных элементов.
Синтаксис
np.full(shape, fill_value, [dtype])
Пример
Создадим одномерный массив из трех элементов,
заполненных числом 7:
import numpy as np
arr = np.full(3, 7)
print(arr)
Результат выполнения кода:
[7 7 7]
Пример
Создадим двумерный массив размером 2 на 3,
заполненный строкой 'abc':
import numpy as np
arr = np.full((2, 3), 'abc')
print(arr)
Результат выполнения кода:
[['abc' 'abc' 'abc']
['abc' 'abc' 'abc']]
Пример
Явно укажем тип данных float для массива,
заполненного целым числом 5:
import numpy as np
arr = np.full((2, 2), 5, dtype=float)
print(arr)
Результат выполнения кода:
[[5. 5.]
[5. 5.]]
Пример
Создадим массив с булевым значением True
размером 4:
import numpy as np
arr = np.full(4, True)
print(arr)
Результат выполнения кода:
[ True True True True]