cumsum函数怎么在python项目中使用

  介绍

本篇文章为大家展示了cumsum函数怎么在python项目中使用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

1。对于一维输入(可以是列表,可以是数组,假设一个=[1,2,3,4,5,6,7],就是当前列之前的和加到当前列上,如下:

在祝辞祝辞import  numpy  as  np   在祝辞祝辞,a=[1, 2, 3, 4, 5, 6, 7]   在祝辞祝辞,np.cumsum (a)   阵列((,1,,3,,,6日,10日,15日,21日,28日,36岁,45岁,55岁,75,105])

2。对于二维输入,轴=0(第1行不动,将第1行累加到其他行);轴=1(进入最内层,转化成列处理,第1列不动,将第1列累加到其他列),如下:

在祝辞祝辞import  numpy  as  np   在祝辞祝辞,c=[(1、2、3), (4、5、6), [7 8 9]]   在祝辞祝辞,np.cumsum (c轴=0)   阵列([[,1,2,3]。   (,,,,5,7,9],   ,,,(12日,15日,18]])   在祝辞祝辞,np.cumsum (c轴=1)   阵列([[,1,3,6),   ,,,(,4日,9日,15),   ,,,(,7日,15日,24]])

3。对于三维输入,轴=0(第1行不动,将第1行累加到其他行);轴=1(进入第2层,每个第二层第1行不动,累加到其他行);轴=2(进入最内层,转化成列处理,第1列不动,将其累加到其他列),注意维数从外到内是0 - 2编号,如下:

在祝辞祝辞import  numpy  as  np   ,在的在的在一个   [[[1,2,3],,(4日,5日,6]],,[[7,8,9),,(10,20日,30]]]   在祝辞祝辞,np.cumsum(一个轴=0)   数组([[[,1,2,3]。   ,,,(,4,5,6]],   ,   ,,,[[,8,10,12),   ,,,(14日,25日,36]]])   在祝辞祝辞,np.cumsum(,轴=1)   数组([[[,1,2,3]。   (,,,,5,7,9]],   ,   ,,,[[,7,8,9),   ,,,(17日,28日,39]]])   在祝辞祝辞,np.cumsum(一个轴=2)   数组([[[,1,3,6),   ,,,(,4日,9日,15]],   ,   ,,,[[,7日,15日,24),   ,,,(10日,30日,60]]])

是一个2 x 2 x 3的列表,解释起来有点麻烦,先把一个变种风格

[//轴=0   ,,,,,,(//轴=1。同时是轴=0所对应的第,1,行,注意是此中括号包含的整个内容   ,,,,,,,,,(1,2,3],,//轴=2。同时是,轴=1所对的第1行   ,,,,,,,,,(4日,5日,6],//轴=2   ,,,,,,,   ,,,,,,(//轴=1。同时是轴=0所对应的第,2行   ,,,,,,,,,(7,8,9),,//轴=2。同时是,轴=1所对的第1行   ,,,,,,,,,(30)10,20,,,//轴=2   ,,,,,,,   ,,)

=0轴说明,第1维度,包含2行,绿色中括号的列表,第1行(也就是由1,2,3,4,5,6组成的列表)不动,累加到第二行,注意是累加
=1轴说明,第2维度,,每个绿色中括号里第1行不变,也就是[1,2,3]和[7 8 9]不动,累加到同兄弟行(同属一个中括号的行)
=2轴说明,第3维度,也是最内层,转化成列处理,紫色数字所在列不动,累加到其他列上

上述内容就是cumsum函数怎么在python项目中使用,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

cumsum函数怎么在python项目中使用