Як заповнити масив numpy значеннями (2 приклади)


Ви можете використовувати такі методи, щоб заповнити масив NumPy значеннями:

Спосіб 1: Використовуйте np.full()

 #create NumPy array of length 10 filled with 3's
my_array = np. full (10, 3)

Спосіб 2: Використовуйте fill()

 #create empty NumPy array with length of 10
my_array = np. empty (10)

#fill NumPy array with 3's
my_array. fill (3)

Наступні приклади показують, як використовувати кожну функцію на практиці.

Приклад 1: використання np.full()

Наступний код показує, як використовувати функцію np.full() для заповнення масиву NumPy довжиною 10 значенням 3 у кожній позиції:

 import numpy as np

#create NumPy array of length 10 filled with 3's
my_array = np. full (10, 3)

#view NumPy array
print (my_array)

[3 3 3 3 3 3 3 3 3 3]

Масив NumPy заповнюється значенням 3 у кожній позиції.

Ми можемо використовувати аналогічний синтаксис для створення масиву NumPy будь-якого розміру.

Наприклад, наступний код показує, як створити масив NumPy із 7 рядків і 2 стовпців:

 import numpy as np

#create NumPy array filled with 3's
my_array = np. full ((7, 2), 3)

#view NumPy array
print (my_array)

[[3 3]
 [3 3]
 [3 3]
 [3 3]
 [3 3]
 [3 3]
 [3 3]]

Результатом є масив NumPy із 7 рядків і 2 стовпців, де кожна позиція заповнюється значенням 3.

Приклад 2: використання fill()

Наступний код показує, як використовувати функцію fill() для заповнення порожнього масиву NumPy значенням 3 у кожній позиції:

 #create empty NumPy array with length of 10
my_array = np. empty (10)

#fill NumPy array with 3's
my_array. fill (3)

#view NumPy array
print (my_array)

[3. 3. 3. 3. 3. 3. 3. 3. 3. 3.]

Результатом є масив NumPy, у якому кожна позиція містить значення 3.

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в Python:

Як замінити елементи в масиві NumPy
Як підрахувати унікальні значення в масиві NumPy
Як відфільтрувати масив NumPy

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *