如何解决在 sympy 中与 kronecker delta 签订合同
我正在尝试在 sympy 中进行一些张量计算,但我似乎无法简化张量对克罗内克增量的任何收缩,即以最小的例子:
from sympy import *
n = Idx('n')
i = Idx('i',(1,n))
j = Idx('j',n))
x = IndexedBase('x')
print(Sum(KroneckerDelta(i,j)*x[j],(j,1,n)))
这里,n 是空间的维度,i,j 是从 1 到 n 的索引。你会期望总和计算为 x[i],除了 sympy 没有做任何简化,尽管用简化命令击中它
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。