Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中的每个for循环中,为每个循环并排编写两个变量_Python - Fatal编程技术网

在python中的每个for循环中,为每个循环并排编写两个变量

在python中的每个for循环中,为每个循环并排编写两个变量,python,Python,各位python专家: 我有一个python代码,它有两个变量rha[iz][ib]和ener[rha][iz][ib]。我想为每个ib和每个rha打印,每行中的两个变量rha和ener。因此,rha接受一组值rha=np.linspace(-0.02,0.02101)。“za”的取值类似于za=np.linspace(0.0,0.008,10)。“ib”取任何整数,比如4、5或7。而ener依赖于rha,za,ib,所以,ener[rha,za,ib] 比如说, for ib = 1, 4

各位python专家:


我有一个python代码,它有两个变量rha[iz][ib]和ener[rha][iz][ib]。我想为每个ib和每个rha打印,每行中的两个变量rha和ener。因此,rha接受一组值rha=np.linspace(-0.02,0.02101)。“za”的取值类似于za=np.linspace(0.0,0.008,10)。“ib”取任何整数,比如4、5或7。而ener依赖于rha,za,ib,所以,ener[rha,za,ib]

比如说,

for ib = 1, 4
 for iz = 1, 10
     i should write in the output file as
            rha1, ener1
            rha2, ener2
            rha3, ener3 and so on.
我希望我已经澄清了我的意图。我无法理解我刚才描述的方式。我用另一种方法得到的结果是无用的,例如,对于ib上的每个循环

  [rha1, rha2, rha3, rha4, 
   rha5, rha6, rha7] [ener1, ener2, ener3,
    ener4, ener5, ener6, ener7]
  [rha1, rha2, rha3, rha4,
   rha5, rha6, rha7] [ener1, ener2, ener3,
    ener4, ener5, ener6, ener7]
等等

请给我一些建议,以获得我想要的输出

这是我目前的情况,

以open('band1.txt','w')作为f的
:
对于iz,枚举中的z(za):
vr=str(rha).strip(“[]”)
vm=str(ener[:,iz,0]).strip(“[]”)
myfile.write(“%s%s\n”%(虚拟现实,虚拟现实))

谢谢。

您能清楚地显示您的输入和所需的输出吗?您的问题目前还不清楚。请提供完整的示例,包括
rha
ener
的示例值。你当前的代码不起作用怎么办?(
vr
当前没有变化;如果是
str(rha[iz])
而不是
str(rha)
?),那么,rha将采用一组值rha=np.linspace(-0.02,0.02101)。“za”的取值类似于za=np.linspace(0.0,0.008,10)。“ib”取任何整数,比如4、5或7。而ener依赖于rha,za,ib,所以,ener[rha,za,ib]@whoami这类信息应该在帖子本身中。刚刚添加到原始帖子中。