Я намагаюся використовувати матрицю для обчислення речей. Код такий
import numpy as np
# some code
mmatrix = np.zeros(nrows, ncols)
print mmatrix[0, 0]
але я отримую "тип даних не зрозумілий", і це працює, якщо я роблю це з терміналу.
Відповіді:
Спробуйте:
mmatrix = np.zeros((nrows, ncols))
Оскільки параметром фігури повинен бути int або послідовність ints
http://docs.scipy.org/doc/numpy/reference/generated/numpy.zeros.html
В іншому випадку ви переходите ncols
до типу np.zeros
dtype.