training_images = np.array([i for i in images if i not in validation_images])
Powyższe informacje są błędne (jak zaznaczono w komentarzu poniżej). Jaki jest prawidłowy i szybszy sposób robienia tego?Węzeł numpy wyklucza niektóre elementy
Moi validation_images tylko
validation_images = images[::6]
i kształt obrazów jest (60000, 784). To jest tablica numpy.
Obecna metoda jest niedopuszczalna, ponieważ jest zbyt wolna.
Uwaga: ["w" dla tablic nie ma sensu] (http://stackoverflow.com/questions/18320624/how-does-contains-work-for-ndarrays), więc Twój obecny kod prawdopodobnie nie działa czegokolwiek chcesz. W jaki sposób duplikaty powinny mieć na to wpływ? Czy chcesz po prostu upuścić każdy wiersz, którego indeks jest wielokrotnością liczby 6? – user2357112
Nie wiedziałem o tym. Ale w każdym razie chcę zrobić to, co zamierzałem tam zrobić. Tak, nie dbam o duplikaty, chcę po prostu upuścić jeden wiersz co 6 wierszy dla mojego zestawu sprawdzania poprawności. –