【发布时间】:2021-04-24 01:20:26
【问题描述】:
我有一个数字列表arr 和一个窗口大小n。
我想有效地(可能使用 numpy)计算一个新列表,其中列表中的每个新元素都是窗口中所有元素的乘积。
例如,如果arr = [1, 2, 3, 4, 5] 和n = 3 我希望它返回res = [6, 24, 60] 而对于n = 2 我希望[2, 6, 12, 20]。
【问题讨论】:
-
很有趣,像一种减窗器?
-
是这样的
标签: python list performance numpy multiplication