NumPy 1.14 - numpy.select()

numpy.select




numpy

numpy.select

numpy.select(condlist, choicelist, default=0) [source]

शर्तों के आधार पर, choelelist में तत्वों से खींची गई एक सरणी लौटें।

पैरामीटर:

संघनक : बूल ndarrays की सूची

उन स्थितियों की सूची, जो आउटपुट तत्वों को choicelist में किस सरणी से निर्धारित करती हैं, लिया जाता है। जब कई स्थितियां संतुष्ट हो जाती हैं, तो condlist में condlist का उपयोग किया जाता है।

चयनकर्ता : ndarrays की सूची

एरे की सूची जिसमें से आउटपुट तत्व लिए जाते हैं। यह condlist के समान लंबाई का होना चाहिए।

डिफ़ॉल्ट : अदिश, वैकल्पिक

सभी स्थितियों के गलत मूल्यांकन करने पर output में डाला गया तत्व।

यह दिखाता है:

आउटपुट : ndarray

पोजीशन m पर आउटपुट choicelist में choicelist का m-th एलिमेंट है जहाँ choicelist में संबंधित choicelist का m-th एलिमेंट ट्रू है।

यह भी देखें

where
स्थिति के आधार पर दो सरणियों में से एक से तत्व वापस करें।

take , choose , compress , diag , diagonal

उदाहरण

>>> x = np.arange(10)
>>> condlist = [x<3, x>5]
>>> choicelist = [x, x**2]
>>> np.select(condlist, choicelist)
array([ 0,  1,  2,  0,  0,  0, 36, 49, 64, 81])