ฉันกำลังพยายามใช้เมทริกซ์เพื่อคำนวณสิ่งต่างๆ รหัสคือนี่
import numpy as np
# some code
mmatrix = np.zeros(nrows, ncols)
print mmatrix[0, 0]
แต่ฉันได้รับ 'ประเภทข้อมูลไม่เข้าใจ' และใช้งานได้ถ้าฉันทำจากเทอร์มินัล
ฉันกำลังพยายามใช้เมทริกซ์เพื่อคำนวณสิ่งต่างๆ รหัสคือนี่
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