gpt4 book ai didi

用于许多数组的 Python np.convolve/SUMPRODUCT

转载 作者:行者123 更新时间:2023-12-01 06:31:18 25 4
gpt4 key购买 nike

我需要在Python中实现这个Excel公式

SUMPRODUCT($C$10:D$10;$C$30:D$30;reverse($C$40:D$40);reverse($C$50:D$50))

我用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 np.convolve/SUMPRODUCT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59905244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com