下面显示了一个与我的代码具有相同结构的小示例串行代码。DO i = 1, 2000, 1 ei = ei + gfRETURN我在集群上运行代码每次内循环完成时,都有一个数据需要收集。在所有的外部循环完成之后,总共有200个数据需要收集。如果只有一个CPU执行内部循环,则需要超过3天(超过72小时)。
我想分别对内循环</em
有了下面的代码,我的理解是i是在循环函数中创建的变量。因此,这些更改具有本地范围,不应结转“外部”功能。list = [3,4,5,6,7] i = element * 100print(i)
在循环中打印i将产生正确的数学变化但是,循环外的第二个print(i)返回700。这在技术上是指从原始列表中正确地重新分配元素7。