【发布时间】:2017-10-08 19:15:57
【问题描述】:
我在 Python3 中有以下代码:
matrix = np.array([[1,2,3],
[2,3,4],
[5,3,4]])
sig_d1 = np.array([[1, 0, 0],
[0, 0, -1],
[0, -1, 0]])
sig_d2 = np.array([[1, 0, 0],
[0, 0, 1],
[0, 1, 0]])
for i in range(1,3):
product=np.dot(sig_d+i,matrix)
但是,我得到了错误:
product = np.dot(sig_d+i,matrix.transpose())
NameError: name 'sig_d' is not defined
有人可以提供一些支持吗?
【问题讨论】:
-
查看错误信息
标签: python numpy dictionary dot-product