Python np.convolve/SUMPRODUCT 对于许多数组
Python np.convolve/SUMPRODUCT for many Arrays
我需要在 Python
中实现这个公式 Excel
SUMPRODUCT($C:D;$C:D;reverse($C:D);reverse($C:D))
我用 np.convolve
尝试这个,但是这个函数只接受两个数组。
有什么想法吗?
a = np.array([1,2,3])
b = np.array([4,5,6])
c = np.array([7,8,9])
d = np.array([10,11,12])
sumproduct = np.sum(a*b*c*d)
您可以使用 np.flip(array,axis)
反转数组。
我需要在 Python
中实现这个公式 ExcelSUMPRODUCT($C:D;$C:D;reverse($C:D);reverse($C:D))
我用 np.convolve
尝试这个,但是这个函数只接受两个数组。
有什么想法吗?
a = np.array([1,2,3])
b = np.array([4,5,6])
c = np.array([7,8,9])
d = np.array([10,11,12])
sumproduct = np.sum(a*b*c*d)
您可以使用 np.flip(array,axis)
反转数组。