Python Numpy累积/差异

马修·贝克

我希望扭转numpy cumsum函数的作用,即累积/运行总计。查看下面的代码,我将数字1分配给10,将数字b累加起来。我需要逆转此过程,即从b计算a。我可以对此进行编码(请参阅c),但如果可能的话,最好使用预先优化的内置函数。有什么适合这个账单的吗?

import numpy as np

a = np.arange(1,10)
a
# array([1, 2, 3, 4, 5, 6, 7, 8, 9])

b = np.cumsum(a)
b
# array([ 1,  3,  6, 10, 15, 21, 28, 36, 45], dtype=int32)

c=np.array([b[0]])
c=np.append(c,b[1:9]-b[0:8])
c
# array([1, 2, 3, 4, 5, 6, 7, 8, 9], dtype=int32)

非常感谢。

老师

这应该对您有帮助!

с = b.copy()
с[1:] = np.diff(b)
с
# array([1, 2, 3, 4, 5, 6, 7, 8, 9], dtype=int32)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

解释numpy的向量化函数应用程序与python的for循环之间的速度差异

来自分类Dev

在python / numpy / scipy中生成低差异准随机序列?

来自分类Dev

Python列表累积

来自分类Dev

Python,熊猫。从累积值转换为增量

来自分类Dev

在python中累积递归函数的结果

来自分类Dev

时区之间的Python差异

来自分类Dev

使用python的帧差异

来自分类Dev

NumPy中的累积加/乘

来自分类Dev

R中的“累积差异”功能

来自分类Dev

python的编码差异

来自分类Dev

Python + Pandas中的差异差异

来自分类Dev

使用Seaborn Python绘制CDF +累积直方图

来自分类Dev

Python Numpy获得2个二维数组之间的差异

来自分类Dev

Python减去Python数据框的累积列

来自分类Dev

使用numpy的Pyspark累积产品

来自分类Dev

python中的numpy.sum()和matlab中的sum()之间的输出差异

来自分类Dev

Python:输出值差异

来自分类Dev

在python中创建离散累积

来自分类Dev

Python还原累积矩阵

来自分类Dev

数据之间的Python差异

来自分类Dev

numpy中的累积模式

来自分类Dev

numpy中的累积加法

来自分类Dev

C ++(LAPACK,sgels)和Python(Numpy,lstsq)结果之间的差异

来自分类Dev

导入Python模块的差异

来自分类Dev

R:如果差异超过阈值,则累积和

来自分类Dev

Python数据框累积线图

来自分类Dev

在 Python 中累积字符

来自分类Dev

Python 中的累积乘积

来自分类Dev

在 Python 中计算累积