Python 在CMD中循环函数
我如何循环以下内容来给出h的σz值,其中h是Python 在CMD中循环函数,python,loops,cmd,Python,Loops,Cmd,我如何循环以下内容来给出h的σz值,其中h是 h = np.array[0,3,0.1] 不必在h=1,h=2的情况下一遍又一遍地做这个函数。。。以此类推30次 这里我只知道每个值代表什么,以防有人有点困惑 这是我需要循环的部分 这里的用例并不完全清楚。如果您总是以.1的步长执行[0,3,0.1]范围,那么您可能不必向用户公开--h 假设您的函数取h,并且所有其他值都是默认值: h = np.arange([0,3,0.1]) # I think you meant 'arange()' i
h = np.array[0,3,0.1]
不必在h=1,h=2的情况下一遍又一遍地做这个函数。。。以此类推30次
这里我只知道每个值代表什么,以防有人有点困惑
这是我需要循环的部分
这里的用例并不完全清楚。如果您总是以.1的步长执行[0,3,0.1]范围,那么您可能不必向用户公开--h 假设您的函数取h,并且所有其他值都是默认值:
h = np.arange([0,3,0.1]) # I think you meant 'arange()' instead of 'array()' above
for impurity_val in h:
calculate_hamiltonian(h)
否则,您可以编写python脚本,通过循环VAL生成字符串。该字符串将链接命令,例如:
python ThreeSpinDriving.py --h 0 && ThreeSpinDriving --h 1 && ThreeSpinDriving -h 3
我是说阿兰奇谢谢你!我试着在命令行中做这件事,而不修改代码谢谢,我认为这会成功。你能给我一张赞成票吗?我不知道为什么我在上面被否决了