Ik probeer een matrix te gebruiken om dingen te berekenen. De code is deze
import numpy as np
# some code
mmatrix = np.zeros(nrows, ncols)
print mmatrix[0, 0]
maar ik krijg ‘gegevenstype niet begrepen’ en het werkt als ik het vanaf terminal doe.
Antwoord 1, autoriteit 100%
Probeer:
mmatrix = np.zeros((nrows, ncols))
Omdat de vormparameter een int of een reeks ints moet zijn
http://docs.scipy.org/doc/ numpy/reference/generated/numpy.zeros.html
Anders geef je ncols
door aan np.zeros
als het dtype.