相关疑难解决方法(0)

使用多个值搜索Numpy数组

我有numpy 2d数组有重复值.

我正在搜索这样的数组.

In [104]: import numpy as np

In [105]: array = np.array

In [106]: a = array([[1, 2, 3],
     ...:            [1, 2, 3],
     ...:            [2, 5, 6],
     ...:            [3, 8, 9],
     ...:            [4, 8, 9],
     ...:            [4, 2, 3],
     ...:            [5, 2, 3])

In [107]: num_list = [1, 4, 5]

In [108]: for i in num_list :
     ...:     print(a[np.where(a[:,0] == num_list)])
     ...:
 [[1 2 3]
 [1 2 3]]
[[4 8 9]
 [4 2 3]]
[[5 2 3]]
Run Code Online (Sandbox Code Playgroud)

输入是具有与列0值类似的数字的列表.我想要的最终结果是任何格式的结果行,例如array,list或tuple …

python arrays numpy

2
推荐指数
1
解决办法
2011
查看次数

标签 统计

arrays ×1

numpy ×1

python ×1