怎么創(chuàng)建NumPy的布爾數(shù)組

小億
95
2024-05-11 18:18:49

要?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]

0