numpy array पर फ़ंक्शन को मैप करने का सबसे कारगर तरीका

| | | | | | | | | | | | |

एक numpy array पर किसी फंक्शन को मैप करने का सबसे कारगर तरीका क्या है? जिस तरह से मैं इसे अपने वर्तमान प्रोजेक्ट में कर रहा हूं वह इस प्रकार है: x वर्ग में प्रत्येक तत्व के वर्ग की सरणी = लैम्ब्डा t: t ** 2 वर्ग = np.array([squarer(xi) for xi in x])

हालांकि, ऐसा लगता है यह शायद बहुत अक्षम है, क्योंकि मैं नई सरणी को एक numpy सरणी में परिवर्तित करने से पहले एक पायथन सूची के रूप में बनाने के लिए एक सूची समझ का उपयोग कर रहा हूं।

क्या हम बेहतर कर सकते हैं?