Estou tentando usar uma matriz para computar coisas. O código é este
import numpy as np
# some code
mmatrix = np.zeros(nrows, ncols)
print mmatrix[0, 0]
mas recebo 'tipo de dados não compreendido' e funciona se eu fizer isso no terminal.
Respostas:
Experimentar:
mmatrix = np.zeros((nrows, ncols))
Uma vez que o parâmetro de forma tem que ser um int ou sequência de ints
http://docs.scipy.org/doc/numpy/reference/generated/numpy.zeros.html
Caso contrário, você está passando ncols
para np.zeros
como dtype.