b = [1,0,1,1]
Matrix = [['a','b','c','d'],['e','f','g','h'],['i','j','k','l'],['m','n','o','p']]
result_matrix = []
for i in range(len(b)):
if b[i] == 1:
result_matrix.append(Matrix[i])
print (result_matrix)
什么是平等列表理解:
result_matrix = [Matrix[i] for i in range(len(b)) if b[i]]
print (result_matrix)
基本for循环:
什么是平等列表理解:
出于各种原因,我建议使用numpy数组。您可以使用真正的多维数组。这样你就可以使用
要选择矩阵的特定行,可以使用:
如果条件是返回逻辑列表的函数,则可以显示满足条件的所有行:
在您的情况下,您可以使用:
相关问题 更多 >
编程相关推荐