numpy.cumprod()所有元素累计积

numpy.cumprod(a, axis=None, dtype=None, out=None)

axis, dtype,out都是可选项。

 >>> a = np.array([1,2,3])
 >>> np.cumprod(a)
...               #结果 1, 1*2=2 ,1*2*3 = 6
array([1, 2, 6])


>>> a = np.array([[1, 2, 3], [4, 5, 6]])

>>> np.cumprod(a, dtype=float) # 指定输出格式
array([   1.,    2.,    6.,   24.,  120.,  720.])

>>> np.cumprod(a, axis=0)#每一列相乘
array([[ 1,  2,  3],
       [ 4=1X4, 10=2X5, 18=3X6]])

>>> np.cumprod(a,axis=1)#每一行相乘
array([[  1,   2=1X2,   6=2X3],
       [  4,  20=4X5, 120=20X6]])

拓展阅读免费python财经数据接口包

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • TF API数学计算tf...... :math(1)刚开始先给一个运行实例。tf是基于图(Graph)的计算系统...
    MachineLP阅读 3,669评论 0 1
  • 基础篇NumPy的主要对象是同种元素的多维数组。这是一个所有的元素都是一种类型、通过一个正整数元组索引的元素表格(...
    oyan99阅读 5,198评论 0 18
  • 本系列文章面向深度学习研发者,希望通过Image Caption Generation,一个有意思的具体任务,深入...
    imGeek阅读 1,894评论 0 8
  • import numpy as np 创建ndarray data1 = [6,7.5, 8, 0, 1]arr1...
    陆文斌阅读 754评论 0 1
  • 先决条件 在阅读这个教程之前,你多少需要知道点python。如果你想从新回忆下,请看看Python Tutoria...
    舒map阅读 2,633评论 1 13