数组的累积鸿沟

时间:2014-01-13 10:17:41

标签: python numpy

我有一个numpy 1D数组

l = [1, 3, 5, 6, 8, 9]

我想将每个元素除以数组的最后一个元素。

l = [0.11 0.33 0.55 0.66 0.88 1]

有没有像numpy中累积分裂的方法?

1 个答案:

答案 0 :(得分:2)

不确定是否存在累积除法,但应该这样做:

>>> a = np.array([1, 3, 5, 6, 8, 9], dtype=np.float)
>>> a/a[-1]
array([ 0.11111111,  0.33333333,  0.55555556,  0.66666667,  0.88888889,  1.        ])