gegevenstype niet begrepen

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 ncolsdoor aan np.zerosals het dtype.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

5 × 1 =

Other episodes