您可以使用numpy中的邏輯運算符和索引來提取所有奇數。下面是一個示例代碼:
import numpy as np
# 創建一個numpy數組
arr = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9])
# 使用邏輯運算符和索引提取所有奇數
odd_nums = arr[arr % 2 != 0]
# 打印結果
print(odd_nums)
輸出結果為:
[1 3 5 7 9]
在這個例子中,我們首先創建了一個numpy數組 arr
,然后使用邏輯運算符 %
來判斷每個元素是否為奇數。我們使用 arr % 2 != 0
得到一個布爾數組,其中為 True
的元素表示對應位置的元素為奇數。最后,我們使用這個布爾數組作為索引來提取所有奇數。