100 votes

type de données non compris

J'essaie d'utiliser une matrice pour calculer des trucs. Le code c'est ça

 import numpy as np
# some code
mmatrix = np.zeros(nrows, ncols)
print mmatrix[0, 0]

mais j'obtiens un "type de données non compris", et cela fonctionne si je le fais à partir du terminal.

158voto

JoshAdel Points 15911

Essayer:

 mmatrix = np.zeros((nrows, ncols))

Puisque le paramètre de forme doit être un int ou une séquence d'ints

http://docs.scipy.org/doc/numpy/reference/generated/numpy.zeros.html

Sinon, vous passez ncols à np.zeros comme dtype.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X