【功能简介】计算累积连乘。

【语法格式】

1.B=cumprod(A)

对数组计算累积连乘。如果A是一个向量,函数返回一个长度相同的向量,其中的元素是原向量的累积连乘。如果A是一个矩阵,则将每一列当做一个向量进行计算,最后返回与A大小相同的矩阵。如果A是一个多维数组,函数对第一个长度不为1的维度进行计算。

2.B=cumprod(A,dim)

沿着dim指定的维度返回元素的累积连乘。

【实例5.38】计算向量[1,2,3,4,5]和矩阵[1,2,3;4,5,6]的累积连乘。

>> a=[1,2,3,4,5];
>> cumprod(a)       %计算向量的累积连乘
ans =  1     2     6    24   120
>> b=[1,2,3;4,5,6]
b =  1     2     3  4     5     6
>> cumprod(b,1) %矩阵沿着列计算累积连乘
ans =  1     2     3  4    10    18
>> cumprod(b,2) %矩阵沿着行计算累积连乘
ans =  1     2     6  4    20   120  

【实例分析】计算累积连乘时,第n个元素是原矩阵中前n个元素之积,最后一个元素与用prod函数得到的向量的连乘相同。

cumprod--累积连乘相关推荐

  1. 关于torch.cumprod()累积连乘

    import torch in_=torch.tensor([[2., 4., 6.], [1., 3., 5.]]) print(in_) out_prod = torch.cumprod(in_, ...

  2. prod()与cumprod()区别cumsum()

    pandas.Series.cumprod 官方文档 cumprod()累积连乘 Series.cumprod(axis=None, skipna=True, *args, **kwargs) #实现 ...

  3. matlab doc函数,matlab常用函数.doc

    matlab常用函数.doc MatLab 常用函数 1. 特殊变量与常数 ans 计算结果的变量名 computer 确定运行的计算机 eps 浮点相对精度 Inf 无穷大 I 虚数单位 name ...

  4. tanh函数matlab_MATLAB 基本函数

    1.特殊变量与常数 ans  计算结果的变量名  computer  确定运行的计算机 eps  浮点相对精度  Inf  无穷大 i  虚数单位   inputname  输入参数名 NaN  非数 ...

  5. [译]学习IPython进行交互式计算和数据可视化(四)

    第三章 使用Python进行数字计算 尽管IPython强大的shell和扩展后的控制台能被任何Python程序员使用,但是这个工具最初是科学奖为科学家设计的.它的主要设计目标就是为使用Python进 ...

  6. MATLAB中常用的排列、组合、阶乘函数

    1.求n的阶乘,方法如下: a.factorial(n) b.gamma(n+1) c.v='n!'; vpa(v) 2.求组合(数),方法如下: a.combntns(x,m)    列举出从n个元 ...

  7. a55 matlab排列组合_matlab常用的排列组合

    1.求n的阶乘,方法如下: a.factorial(n) b.gamma(n+1) c.v='n!'; vpa(v) 2.求组合(数),方法如下: a.combntns(x,m)    列举出从n个元 ...

  8. list取数据_Day.5利用Pandas做数据处理(二)

    数据合并 使用Join()合并,合并的方式是根据行和行进行合并. # 使用join合并,着重关注的是 行的合并import pandas as pd df1=pd.DataFrame({'Red':[ ...

  9. 首次公开,用了三年的 pandas 速查表!

    导读:Pandas 是一个强大的分析结构化数据的工具集,它的使用基础是 Numpy(提供高性能的矩阵运算),用于数据挖掘和数据分析,同时也提供数据清洗功能. 本文收集了 Python 数据分析库 Pa ...

  10. pandas 常用函数整理

    pandas常用函数整理,作为个人笔记. 仅标记函数大概用途做索引用,具体使用方式请参照pandas官方技术文档. 约定 from pandas import Series, DataFrame im ...

最新文章

  1. 清华大学赵劲松:预知潜在风险,做化工安全科技创新的引领者
  2. 黑马程序员 oc对象的方法成员变量
  3. C语言断言assert()函数
  4. 静态页面cors跨域问题
  5. Jenkins 创建Maven项目
  6. 互联网日报 | 4月7日 星期三 | 雷军称小米首款汽车售价10至30万;携程通过港交所上市聆讯;深交所主板与中小板正式合并...
  7. 作者:马浚诚(1987-),男,中国农业科学院农业环境与可持续发展研究所助理研究员。...
  8. python pandas模块_Python3.5 Pandas模块中Series用法详解
  9. Project file is incomplete. Expected imports are missing 错误解决方案
  10. 领域驱动设计 软件核心复杂性应对之道_DDD - 领域驱动设计对软件复杂度的应对(上)...
  11. 厉害了,大米云Linux搭建Wordpress环境
  12. 建设容器云平台之前不能忽视3个评估,你的企业能得多少分? | 某银行最佳实践分享
  13. Win7安装typhon使用心得
  14. 设置webview的浏览器标识 User-Agent
  15. linux下socket编程处理TCP粘包
  16. PADS 在 Windows 11 下闪退解决方法
  17. 【图】【热传】安全漏洞破解的奇迹
  18. 用LU分解法来解矩阵方程
  19. LaTeX公式(对小白十分友好的线上公式生成神器)
  20. 计算机网络如何计算有效ip地址个数,知道IP和子网掩码,如何计算可用IP数量和可用的IP地址?...

热门文章

  1. 简化管理面向服务的应用程序的创建
  2. DEVICE_ATTR实例分析
  3. [PaaS] 深入 Cloud Foundry(一)构架 (转载)
  4. ARTS打卡计划第三周-Tips
  5. Linux Redis自动化挖矿感染蠕虫分析及安全建议
  6. 类的属性、类的方法、类的内置方法
  7. DotNet_Performance_Tuning_ANTS_Performance_Profiler
  8. php7的redis和yaf的扩展安装
  9. mongodb的读写分离
  10. hdu 3374 String Problem (字符串最小最大表示 + KMP求循环节)