मैं एक सरणी जो अंक का एक समूह होता है मिल गया है (3 डी वैक्टर, विशेष रूप से):अंकों की एक सरणी में एक मैट्रिक्स गुणा करने के लिए numpy का उपयोग करें?
pts = np.array([
[1, 1, 1],
[2, 2, 2],
[3, 3, 3],
[4, 4, 4],
[5, 5, 5],
])
और मैं एक परिवर्तन मैट्रिक्स द्वारा उन बिंदुओं में से हर एक गुणा करने के लिए करना चाहते हैं:
pts[0] = np.dot(transform_matrix, pts[0])
pts[1] = np.dot(transform_matrix, pts[1])
…
pts[n] = np.dot(transform_matrix, pts[n])
मैं इसे कुशलतापूर्वक कैसे कर सकता हूं?
बहुत बढ़िया, धन्यवाद! इसके अलावा, यह 'einsum' के बारे में एक महान युक्ति है - धन्यवाद। –