Python - 2D数组和循环

时间:2015-10-28 18:42:39

标签: python arrays loops

我制作了一个2D数组并加载了正确的列值。 (年龄和频率)当我运行一个循环来查找年龄<10时,我得到了所需的输出。但有没有办法可以打印出相应的freq值?

我在想这样的事情:

for i in range(0,2Darray):#Oth column,因为age是我的第0列?      如果我&lt; 10:           for ii in range(0,2Darray)            如果我&lt; 10           打印i,ii

另一段代码I&#39;得到的可能会有所帮助:

array1 = array([i for i in Age if i&lt; 10])

1 个答案:

答案 0 :(得分:0)

假设您的2D数组可以像列表一样访问:

for age,freq in zip(yourArray[0],yourArray[1]):
    if age > 10: print(age,freq)

如果您提供有关阵列实施方式的更多信息(numpy或其他内容),我可以更具体