मेरे पास एक ही आकार के दो इनपुट एरे एक्स और वाई हैं। मुझे अपने प्रत्येक तत्व को फ़ंक्शन के माध्यम से मिलान करने वाले इंडेक्स के साथ चलाने की आवश्यकता है, फिर परिणाम को उन इंडेक्स पर तीसरे सरणी z में संग्रहीत करें। इसे पूरा करने के लिए सबसे महत्वपूर्ण तरीका क्या है? अभी मेरे पास चार चार लूप हैं - मुझे यकीन है कि एक आसान तरीका है।ऐरे एलिमेंट वार ऑपरेशंस
x = [[2, 2, 2],
[2, 2, 2],
[2, 2, 2]]
y = [[3, 3, 3],
[3, 3, 3],
[3, 3, 1]]
def elementwise_function(element_1,element_2):
return (element_1 + element_2)
z = [[5, 5, 5],
[5, 5, 5],
[5, 5, 3]]
मुझे भ्रमित हो रहा है क्योंकि मेरा कार्य केवल व्यक्तिगत डेटा जोड़े पर ही काम करेगा। मैं बस समारोह में एक्स और वाई सरणी पास नहीं कर सकता।
NumPy सरणी डिफ़ॉल्ट रूप से तत्व बुद्धिमान हैं। यही है, x + y = z – user1767344
क्या कोई उम्मीद है कि आप मैट्रिक्स स्तर पर ऑपरेशन कर सकते हैं? उदाहरण के लिए, उपरोक्त आपके उदाहरण में 'z = x + y' काम करता है। शायद आप हमें दिखा सकते हैं कि आपका कार्य क्या है और हम इसे मैट्रिस पर काम करने में आपकी मदद कर सकते हैं? –