new = zero(rows_A,cols_B)
for i in range(rows_A):
for j in range(cols_B):
new[i][j] += np.sum(A[i] * B[:,j])
如果我用这种形式的阵列[[0, 0, 0], [0, 1, 0], [0, 2, 1]]
的B
它给我一个错误如何元组的列表转换为一个数组
TypeError: list indices must be integers, not tuple
,但如果我使用相同数组B
,代替A
,它运行良好。
我得到这个类型的返回数组的
[[0, 0, 0], [0, 1, 0], [0, 2, 1]]
,所以我想将其转换成这种形式
[[0 0 0]
[0 1 0]
[0 2 1]]
请出示什么'rows_A','cols_B',A''和'B'的。 –