【发布时间】:2018-01-10 21:35:45
【问题描述】:
给定以下数据(在 python 2.7 中):
import numpy as np
a = np.array([1,2,3,4,5,6,7,8,9,10,11,12,14])
b = np.array([8,2,3])
我想得到a 中前 8 个元素的总和,然后是 9 和 10 元素的总和,最后是最后 3 个元素的总和(b 中的基本信息)。期望的输出是:
[36, 19, 37]
我可以用 for 循环之类的来做到这一点,但必须有一种更 Python 的方式和更有效的方式!
【问题讨论】:
标签: python python-2.7 performance numpy sum