要?jiǎng)?chuàng)建NumPy的布爾數(shù)組,可以使用numpy.array
函數(shù),并在參數(shù)中傳入布爾值列表或布爾表達(dá)式。例如,可以使用以下代碼創(chuàng)建一個(gè)NumPy的布爾數(shù)組:
import numpy as np
# 創(chuàng)建一個(gè)包含布爾值的列表
bool_list = [True, False, True, True, False]
# 使用numpy.array函數(shù)創(chuàng)建NumPy的布爾數(shù)組
bool_array = np.array(bool_list)
print(bool_array)
輸出:
[ True False True True False]
除了傳入布爾值列表外,還可以使用布爾表達(dá)式來(lái)創(chuàng)建NumPy的布爾數(shù)組。例如:
import numpy as np
# 創(chuàng)建一個(gè)布爾表達(dá)式
bool_expression = np.array([1, 2, 3, 4, 5]) > 3
print(bool_expression)
輸出:
[False False False True True]