Мне нужно реализовать эту формулу Excel в Python
SUMPRODUCT($C$10:D$10;$C$30:D$30;reverse($C$40:D$40);reverse($C$50:D$50))
Я пробую это с np.convolve, но эта функция принимает только два массива.
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).
np.flip(array,axis)