当前位置: 首页 > news >正文

霸州市网站建设微信网站链接怎么做

霸州市网站建设,微信网站链接怎么做,网站搜索引擎,wordpress 知言引言 numpy.cumsum()函数用于计算输入数组的累积和。当输入是多维数组时,numpy.cumsum()函数可以沿着指定轴计算累积和。 计算一维数组的累计和 代码如下: # 计算一维数组的累计和 tmp_array np.ones((4,), dtypenp.uint8) # [1, 1, 1, 1] print(&…

引言

numpy.cumsum()函数用于计算输入数组的累积和。当输入是多维数组时,numpy.cumsum()函数可以沿着指定轴计算累积和。

计算一维数组的累计和

代码如下:

# 计算一维数组的累计和
tmp_array = np.ones((4,), dtype=np.uint8)  # [1, 1, 1, 1]
print("输入:", tmp_array)# 方案1 ———— numpy数组的cumsum方法
array_cumsum = tmp_array.cumsum()
print("方案1输出", array_cumsum)# 方案2 ———— numpy的cumsum函数
array_cumsum = np.cumsum(a=tmp_array)
print("方案2输出:", array_cumsum)

运行结果:
在这里插入图片描述
可以看到,当输入是长度为4的全1数组时,方案一和方案二的计算结果完全一致,即输出数组的第i个元素计算的是输入数组的前i项和(累计和)

计算二维数组的累计和(沿着纵轴)

代码如下:

# 沿着纵轴计算二维数组的累计和
tmp_array = np.ones((4,4), dtype=np.uint8)
print("输入:", tmp_array)# 方案1 ———— numpy数组的cumsum方法
array_cumsum = tmp_array.cumsum(axis=0) # 0代表沿着纵轴
print("方案1输出", array_cumsum)# 方案2 ———— numpy的cumsum函数
array_cumsum = np.cumsum(a=tmp_array, axis=0)
print("方案2输出", array_cumsum)

运行结果:
在这里插入图片描述
可以看到,当输入是形状为(4,4)的全1数组时,方案一和方案二都是沿着输入数组的纵轴去计算累积和。

计算二维数组的累计和(沿着横轴)

# 沿着横轴计算二维数组的累计和
tmp_array = np.ones((4,4), dtype=np.uint8)
print("输入:", tmp_array)# 方案1 ———— numpy数组的cumsum方法
array_cumsum = tmp_array.cumsum(axis=1) # 1代表沿着横轴
print("方案1输出", array_cumsum)# 方案2 ———— numpy的cumsum函数
array_cumsum = np.cumsum(a=tmp_array, axis=1)
print("方案2输出", array_cumsum)

运行结果
在这里插入图片描述
可以看到,当输入是形状为(4,4)的全1数组时,方案一和方案二都是沿着输入数组的横轴去计算累积和。

计算二维数组的累积和(不指定轴)

代码如下:

tmp_array = np.ones((4,4), dtype=np.uint8)
print("输入:\n", tmp_array)# 方案1 ———— numpy数组的cumsum方法
array_cumsum = tmp_array.cumsum() # 不指定轴
print("方案1输出:\n", array_cumsum)# 方案2 ———— numpy的cumsum函数
array_cumsum = np.cumsum(a=tmp_array)
print("方案2输出:\n", array_cumsum)

结果如下:
在这里插入图片描述
可以看到,如果在不指定轴的情况下计算二维数组的累积和,相当于先将二维数组按顺序展开成一维数组再计算累计和 ==> 输出结果为一维数组。

小技巧

**疑问:**当函数有axis参数需要指定具体轴时,如何准确记忆axis=0代表沿着纵轴计算,而axis=1代表沿着横轴计算?

小编的回答: 当“纵”和“横”组词时,我们习惯先说“纵”,再说“横”(比如纵横交错)。同时,0和1按数字顺序排列的话也是“0”在前,“1”靠后。—— “纵横”和“01”这种先后顺序可以协助记忆。

结束语

如果本博文对你有所帮助,可以点个赞/收藏支持一下,如果能够持续关注,小编感激不尽~
如果有相关需求/问题需要小编帮助,欢迎私信~
小编会坚持创作,持续优化博文质量,给读者带来更好de阅读体验~

http://www.yayakq.cn/news/607915/

相关文章:

  • 网站一个人可以做吗南昌广告公司
  • 聊天软件是怎么开发的深圳免费网站排名优化
  • 阿里云怎么建设网站画册专业设计公司
  • 我要招人在哪个网站招郑州易站通网站公司
  • 男女之间做下面哪个网站免费长沙专业网站建设公司哪家好
  • 芜湖营销型网站制作手机版网站建设开发
  • h5网站建设1688货源网一件代发拼多多
  • html网站开发实用技术厦门外贸网站建设
  • 建设营销网站要什么问题中小网站推广 一级域名还是二级域名
  • 自己做网站申请域名昨晚贵州出大事
  • 怎么做微网站建设银行甘肃省分行网站缴费
  • 制作网站首页教案沧州网站seo公司
  • dw如何建立网站建设厅网站实名制系统如何解聘
  • 电商网站开发制作产品优化是什么意思
  • 做一个网站要怎么做我要申请开网店
  • app开发与网站开发智能建站系统cms
  • 忻州建站公司织梦app网站模板
  • 宿迁网站seo型网站
  • 松花江避暑城建设网站建立全国统一大市场
  • 宁波网站建设费用网站开发产生的材料
  • 建立网站的市场价格wordpress媒体库一直加载
  • 可以做渐变色块拼接的网站wordpress访问地址修改
  • 广东自考网站建设管理山西网络公司哪家专业
  • 找做网站的客户自己如何做网站建设
  • wps怎么做网站英文企业网站建设
  • 微信公众号平台及网站建设计划seo工作
  • 特价锦州网站建设网站备案是一年一次吗
  • 网站开发技术描述电商网络推广是什么
  • 芜湖网站建设 文库百度登录入口官网
  • 成都公司做网站北京华夏网站建设设计公司