在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]

Python 向量相乘:点积和逐元素乘积

原文地址: https://www.cveoy.top/t/topic/hok3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录