4
我想保持滿足兩個或多個條件的陣列的值,例如numpy的數組的值:保持滿足兩個或多個條件
a = np.array([1,3,5,6,4,6,7,8,9])
我想保持僅是大於3的值而小於7次,我需要的輸出是:
array([5, 6, 4, 6])
我看到做這件事:
a = a[(a > 3) * (a < 7)]
但AB的東西出這種乘法感覺多餘,我認爲我錯過了一個像這樣的內置方法。
據我所知是沒有短路,說實話,這個人是不是太冗餘:它說,正是你想要的簡潔,從一個數組a,該項目小於7且大於3 – 2013-04-30 23:34:36
通常你會做'a [(a> 3)&(a <7)]' – jamylak 2013-04-30 23:34:42
@jamylak,我新的我錯過了一些東西:)。謝謝。 – Akavall 2013-04-30 23:37:32