numpy
बूलियन इंडेक्सिंग
खोज…
एक बूलियन सरणी बनाना
सरणी बनाते समय dtype=bool
का उपयोग करके मैन्युअल रूप से बूलियन सरणी बनाई जा सकती है। 0
, None
, False
या खाली स्ट्रिंग के अलावा अन्य मान सत्य माने जाते हैं।
import numpy as np
bool_arr = np.array([1, 0.5, 0, None, 'a', '', True, False], dtype=bool)
print(bool_arr)
# output: [ True True False False True False True False]
वैकल्पिक रूप से, सुन्न स्वचालित रूप से बूलियन सरणी बनाता है जब तुलना एरे और स्केलर के बीच या एक ही आकार के एरे के बीच की जाती है।
arr_1 = np.random.randn(3, 3)
arr_2 = np.random.randn(3, 3)
bool_arr = arr_1 < 0.5
print(bool_arr.dtype)
# output: bool
bool_arr = arr_1 < arr_2
print(bool_arr.dtype)
# output: bool
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow