web-dev-qa-db-fra.com

type de données non compris

J'essaie d'utiliser une matrice pour calculer des choses. Le code est ceci

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

mais je reçois 'type de données non compris', et cela fonctionne si je le fais depuis le terminal.

69
Bob

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 en tant que type.

116
JoshAdel