Mam następujący NumPy tablicęPrepend element tablicy numpy
import numpy as np
X = np.array([[5.], [4.], [3.], [2.], [1.]])
chcę wstawić [6.]
na początku. Próbowałem:
X = X.insert(X, 0)
Jak wstawić do X?
Mam następujący NumPy tablicęPrepend element tablicy numpy
import numpy as np
X = np.array([[5.], [4.], [3.], [2.], [1.]])
chcę wstawić [6.]
na początku. Próbowałem:
X = X.insert(X, 0)
Jak wstawić do X?
numpy ma funkcję insert
dostępną przez np.insert
z documentation.
będziemy chcieli go używać w tym przypadku tak:
X = np.insert(X, 0, 6., axis=0)
pierwszy argument X
określa przedmiot być wstawiony.
Drugi argument 0
określa gdzie.
Trzeci argument 6.
określa, co ma zostać wstawione.
Czwarty argument: axis=0
określa, że wstawienie powinno nastąpić w pozycji 0
dla każdej kolumny. Mogliśmy wybrać wiersze, ale twój X to wektor kolumnowy, więc pomyślałem, że będziemy konsekwentni.