第二阵列比方说,我有len(1000)
两个数组每个选择基于第一个
array_a = np.array([1,2,3,....,1000]) # length of 1000
array_b = np.array([32344,83242,94323,....,48984]) # length of 1000
现在我选择基于某些条件的array_a
一个子集:
subset_a = array_a[(array_a>10) * (array_a<500)]
现在如何选择属于上述subset_a
的array_b
的值?
我试图
subset_b = array_b[subset_a]
,但我得到一个错误
IndexError: arrays used as indices must be of integer (or boolean) type
所以,基本上,你希望得到基于选择的第一部分的数值范围的一些值对。那么让我们说一下[(1,32344),(2,83242)]? – albert
@albert:是的,我做 – user3397243
你可以使用'pandas'吗? – albert