Jak dodać elementy do tablicy numpy (3 przykłady)
Aby dodać jeden lub więcej elementów do tablicy NumPy, możesz użyć następujących metod:
Metoda 1: Dodaj wartość na końcu tablicy
#append one value to end of array
new_array = np. append (my_array, 15)
Metoda 2: Dodaj wiele wartości na końcu tablicy
#append multiple values to end of array
new_array = np. append (my_array, [15, 17, 18])
Metoda 3: Wstaw wartość w określonym miejscu tabeli
#insert 95 into the index position 2 new_array = np. insert (my_array, 2, 95)
Metoda 4: Wstaw wiele wartości w określonej pozycji w tabeli
#insert 95 and 99 starting at index position 2 of the NumPy array new_array = np. insert (my_array, 2, [95, 99])
W tym samouczku wyjaśniono, jak w praktyce używać każdej metody z następującą tablicą NumPy:
import numpy as np
#create NumPy array
my_array = np. array ([1, 2, 2, 3, 5, 6, 7, 10])
#view NumPy array
my_array
array([ 1, 2, 2, 3, 5, 6, 7, 10])
Przykład 1: Dodaj wartość na końcu tablicy
Poniższy kod pokazuje, jak użyć np.append() do dodania wartości na końcu tablicy NumPy:
#append one value to end of array
new_array = np. append (my_array, 15)
#view new array
new_array
array([ 1, 2, 2, 3, 5, 6, 7, 10, 15])
Na końcu tablicy NumPy dodano wartość 15 .
Przykład 2: Dodaj wiele wartości na końcu tablicy
Poniższy kod pokazuje, jak użyć np.append() do dodania wielu wartości na końcu tablicy NumPy:
#append multiple values to end of array
new_array = np. append (my_array, [15, 17, 18])
#view new array
new_array
array([ 1, 2, 2, 3, 5, 6, 7, 10, 15, 17, 18])
Na końcu tablicy NumPy dodano wartości 15 , 17 i 18 .
Przykład 3: Wstaw wartość w określonym miejscu tabeli
Poniższy kod pokazuje, jak wstawić wartość w określonej pozycji tablicy NumPy:
#insert 95 into the index position 2 new_array = np. insert (my_array, 2, 95) #view new array new_array array([ 1, 2, 95, 2, 3, 5, 6, 7, 10])
Wartość 95 została wstawiona na pozycję indeksu 2 tablicy NumPy.
Przykład 4: Wstaw wiele wartości w określonej pozycji w tabeli
Poniższy kod pokazuje, jak wstawić wiele wartości zaczynając od określonej pozycji w tablicy NumPy:
#insert 95 and 99 starting at index position 2 of the NumPy array new_array = np. insert (my_array, 2, [95, 99]) #view new array new_array array([ 1, 2, 95, 99, 2, 3, 5, 6, 7, 10])
Wartości 95 i 99 zostały wstawione z pozycji indeksowej 2 tablicy NumPy.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w NumPy:
Jak filtrować tablicę NumPy
Jak usunąć wartości NaN z tablicy NumPy
Jak porównać dwie tablice NumPy