1x1 सरणी के बजाय आंतरिक उत्पाद ऑपरेशन से बाहर करने का सबसे अच्छा तरीका क्या है। इस की तुलना में एक बेहतर तरीका है:जूलिया: 1x1 सरणी को आंतरिक उत्पाद से
([1 2 3]*[4 5 6]')[1]
1x1 सरणी के बजाय आंतरिक उत्पाद ऑपरेशन से बाहर करने का सबसे अच्छा तरीका क्या है। इस की तुलना में एक बेहतर तरीका है:जूलिया: 1x1 सरणी को आंतरिक उत्पाद से
([1 2 3]*[4 5 6]')[1]
संभव हो तो, मैं आंतरिक उत्पाद मैन्युअल रूप से करना नहीं होता, मैं dot
का उपयोग करेंगे, यानी
dot([1, 2, 3], [4, 5, 6])
मैंने देखा है कि आप डॉन ' टी वास्तव में वैक्टर वहाँ हालांकि है, बजाय आप 1x3
मैट्रिक्स (पंक्तियाँ) है, इसलिए अगर thats वास्तव में आपके पास क्या है आप vec
करने के लिए उन्हें पहले होगा, जो थोड़ा अप्रिय है:
dot(vec([1 2 3]), vec([4 5 6]))
वैकल्पिक रूप से, कोई
sum([1 2 3].*[4 5 6])
जो आयामों की परवाह नहीं करता है।