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

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *