第二陣列比方說,我有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