यह आसान लगता है, और मुझे लगता है कि मैं इसे अपने दिमाग में अतिसंवेदनशील कर रहा हूं।सशर्त रूप से एक ही आकार के दो numpy arrays को गठबंधन कैसे करें
मैं एक सरणी बनाना चाहता हूं जिसका तत्व एक ही आकार के दो स्रोत सरणी से उत्पन्न होता है, इस पर निर्भर करता है कि स्रोत सरणी में कौन सा तत्व अधिक है।
वर्णन करने के लिए:
import numpy as np
array1 = np.array((2,3,0))
array2 = np.array((1,5,0))
array3 = (insert magic)
>> array([2, 5, 0))
मैं बाहर काम नहीं कर सकता है कि कैसे एक array3 कि array1 और array2 के तत्वों एक सरणी का निर्माण करने के जहां केवल दो array1/array2 तत्व मूल्यों का अधिक से अधिक है को जोड़ती है निर्माण करने के लिए लिया।
किसी भी मदद की बहुत सराहना की जाएगी। धन्यवाद।
AHAH। 'टाइमिट' के लिए धन्यवाद, लेकिन यह स्पष्ट है कि मानक, अनुकूलित संख्यात्मक तरीका एक कस्टम से तेज है। मेरी विधि केवल एक जटिल स्थिति के साथ समझ में आएगी। –
@EricDuminil Yup पूरी तरह से! बस यह देखने की कोशिश कर रहा है कि मेरे और दूसरों के लिए भी विभिन्न विधियां कैसे खड़ी हैं। – Divakar