2013-04-10 14 views

Odpowiedz

33

Tablica Y na zrzucie ekranu nie jest tablicą 1D, jest to tablica 2D z 300 wierszami i 1 kolumną, zgodnie ze wskazaniem shape będącym (300, 1).

Aby przekonwertować ją na tablicę 1D, należy ją pokroić jako Y[:, 0] lub przekształcić ją za pomocą np.reshape(a, len(a)).

+2

Aby przekonwertować tę tablicę na tablicę 1D, można również użyć polecenia squeeze() – lib

4

przyjmuje jedną tablicę wymiarów. Musisz sprawdzić dane wejściowe i przekonwertować je na 1D.

Możesz użyć np.ravel(), aby przekonwertować tablicę na jeden wymiar.

Powiązane problemy