我有一些数据的数组,我想在其上执行类似的计算,所以我想通过名称来遍历它们。例如一些伪代码:Python通过基于名称的变量迭代
l = 1000 # example length of data arrays
n = 3 # number of arrays
data_1 = [1] * l
data_2 = [2] * l
data_3 = [3] * l
# l can vary in size, so arrays aren't fixed length
for i in range(n):
for j in range(l):
data_[i][j] = some_length_based_maths[j]
这是呼唤他们的名字中的数据阵列在的投掷我从一个迭代的方式的语法。
我可能应该使用二维数组或其他东西,并调用元素[i][j]
,但如果可能的话,更容易在这个应用程序中保持它的全部分离。
谢谢!
你为什么不使用词典? 所以你可以有“单独的”一维数组,你可以通过名称访问(键) – FLab
我听说过“熊猫”,如果这对此有用?作为旁边的 –
,请注意'range(3)'返回'[0,1,2]' – asongtoruin