Je voulais utiliser les données SVHN et essayer SVM dessus.Remodelage d'un ndarray pour les machines vectorielles de support
testdata['X'] <type 'numpy.ndarray'>
(testdata['X']).shape is (32, 32, 3, 26032)
le problème est que SVM a besoin d'un tableau 2D et le mien est 4. Cela signifie que je dois remodeler je pense.
J'ai essayé:
(testdata['X']).reshape(2)
me donne:
ValueError: total size of new array must be unchanged
Essayez la magie de '' -1' dans reshape'. par exemple. 'x.reshape (-1, x4)' – hpaulj