Python 向量相乘:点积和逐元素乘积
在Python中,可以使用NumPy库中的dot函数来计算两个向量的点积(内积)。例如:
import numpy as np
vector1 = np.array([1, 2, 3])
vector2 = np.array([4, 5, 6])
result = np.dot(vector1, vector2)
print(result)
输出结果为:32
另外,如果要计算两个向量的逐元素乘积(即对应元素相乘),可以使用NumPy库中的multiply函数。例如:
import numpy as np
vector1 = np.array([1, 2, 3])
vector2 = np.array([4, 5, 6])
result = np.multiply(vector1, vector2)
print(result)
输出结果为:[ 4 10 18]
原文地址: https://www.cveoy.top/t/topic/hok3 著作权归作者所有。请勿转载和采集!