我有一个四元张量如下:
psi = constants*tensor(fock(N,0),fock(N,1),fock(N,2))我需要一种将第三状态的位置转换为第二状态的方法,以便结构变成:
psi = (some operation on psi)
psi = constants*tensor(fock(N,0),fock(N,2),fock(N,1))我需要它来保持牛皮癣的性质,任何帮助都是非常感谢的。
发布于 2022-10-19 14:28:46
您可以使用permute()方法
N = 10
psi = tensor(fock(N, 0), fock(N, 1), fock(N, 2))
goal_psi = tensor(fock(N, 0), fock(N, 2), fock(N, 1))
new_psi = psi.permute([0, 2, 1])
isequal(new_psi, goal_psi)https://stackoverflow.com/questions/72750858
复制相似问题