我想要编写以下代码:
for i = 1:N
for j = 1:N
Ab(i,j) = (Ap(i)*Ap(j))^(0.5)*(1 - kij(i,j)) ;
end
end
然而,出现错误:“所有输入数组必须具有相同的维度数,但索引0处的数组具有2维,而索引1处的数组具有1维”
ab=np.matrix((2, 2))
for i in range(0,nc):
for j in range(0, nc):
np.append(ab,((Ap[i]*Ap[j])**(0.5)*(1 - kij[i][j])))
1条答案
按热度按时间hgqdbh6s1#
这里缺少一点上下文,但如果我猜对了MatLab部分,您可以编写类似以下内容的代码。
我的假设
为什么会出错?
范例