[python] 이해되지 않는 데이터 유형

행렬을 사용하여 물건을 계산하려고합니다. 코드는 이쪽

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

하지만 ‘데이터 유형이 이해되지 않음’이 표시되고 터미널에서 수행하면 작동합니다.



답변

시험:

mmatrix = np.zeros((nrows, ncols))

모양 매개 변수는 정수 또는 정수 시퀀스 여야하기 때문에

http://docs.scipy.org/doc/numpy/reference/generated/numpy.zeros.html

그렇지 않으면 dtype으로 전달 ncols됩니다 np.zeros.


답변