【发布时间】:2017-10-01 19:34:34
【问题描述】:
我需要对数组中的一系列元素进行一些计算。
所以,在我的 views.py 中,我的代码是:
(...)
for f in enumerate(array)
calc1 = value_x
calc2 = value y
(...)
例如,当我打印 calc1 时,我的输出返回
1
1
1
1
1
0.98
1
1
1
1
1
1
而且,我的输出必须是这样的
['1', '1', '1', '1', '1', '0.98', '1', '1', '1', '1', '1', '1']
我已经尝试过做类似的事情
testLi = []
for f in enumerate(array):
testLi.append(str(TPR_class))
print 'testLI {}'.format(testLi)
但它给了我
testLI ['1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1']
testLI ['1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1']
testLI ['1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1']
testLI ['1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1']
testLI ['1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1']
testLI ['0.98', '0.98', '0.98', '0.98', '0.98', '0.98', '0.98', '0.98', '0.98', '0.98', '0.98', '0.98']
testLI ['1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1']
testLI ['1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1']
testLI ['1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1']
testLI ['1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1']
testLI ['1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1']
testLI ['1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1']
有人可以帮帮我吗?
谢谢。
【问题讨论】:
-
什么是 TPR_class?
-
你的阵列是什么?它是一个列表吗,dict?
-
TPR_class 是我的变量名
-
和我的数组是一个子类别列表,我正在深入我的 csv 列,以便我可以过滤并获取我的计算。我不知道我是不是直言不讳
-
我加载一个 csv 文件并根据特定列过滤数据。然后对于这些过滤器中的每一个,我必须计算不同的相应记录并进行一些额外的计算。由于数组的大小始终不变,因此我通过 for 循环进行计算,以便动态获取结果
标签: python django for-loop output