Jak wypełnić tablicę numpy wartościami (2 przykłady)
Aby wypełnić tablicę NumPy wartościami, możesz użyć następujących metod:
Metoda 1: Użyj np.full()
#create NumPy array of length 10 filled with 3's
my_array = np. full (10, 3)
Metoda 2: Użyj fill()
#create empty NumPy array with length of 10 my_array = np. empty (10) #fill NumPy array with 3's my_array. fill (3)
Poniższe przykłady pokazują, jak wykorzystać każdą funkcję w praktyce.
Przykład 1: Użyj np.full()
Poniższy kod pokazuje, jak użyć funkcji np.full() do wypełnienia tablicy NumPy o długości 10 wartością 3 w każdej pozycji:
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]
Tablica NumPy jest wypełniana wartością 3 w każdej pozycji.
Możemy użyć podobnej składni, aby utworzyć tablicę NumPy o dowolnym rozmiarze.
Na przykład poniższy kod pokazuje, jak utworzyć tablicę NumPy z 7 wierszami i 2 kolumnami:
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]]
Wynikiem jest tablica NumPy z 7 wierszami i 2 kolumnami, w której każda pozycja jest wypełniona wartością 3.
Przykład 2: Użyj fill()
Poniższy kod pokazuje, jak użyć funkcji fill() do wypełnienia pustej tablicy NumPy wartością 3 w każdej pozycji:
#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.]
Wynikiem jest tablica NumPy, w której każda pozycja zawiera wartość 3.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w Pythonie:
Jak zamienić elementy w tablicy NumPy
Jak policzyć unikalne wartości w tablicy NumPy
Jak filtrować tablicę NumPy