栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

numpy的三维矩阵sum函数

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

numpy的三维矩阵sum函数

numpy三维矩阵的,random,sum函数
import numpy as np
# a = np.random.randint(1,12,size=(3,2,2))

# print(np.random.randint(1,12,size=(3,2,2)))
a = np.array([[[1,2,1,1],[1,2,3,1],[2,3,4,1]],[[1,0,2,0],[2,1,2,0],[2,1,1,1]]])
print(a)

# print(np.ones((2,2,3)))
# print(np.zeros((2,2,2)))
[[[1 2 1 1]
  [1 2 3 1]
  [2 3 4 1]]

 [[1 0 2 0]
  [2 1 2 0]
  [2 1 1 1]]]
print(np.sum(a,0))
[[2 2 3 1]
 [3 3 5 1]
 [4 4 5 2]]
print(np.sum(a,1))
[[4 7 8 3]
 [5 2 5 1]]
print(np.sum(a,2))
[[ 5  7 10]
 [ 3  5  5]]
np.random.randint(0, 10)    # 随机数(1个):第1个起始;第2个结束(不包括)
 
np.random.randint(0, 10, 5)    # 随机数(5个):第1个起始;第2个结束(不包括);第3个随机数个数
 
np.random.randint(0, 10, size=5)    
# 随机数(5个):第1个起始;第2个结束(不包括);第3个随机数个数
 
np.random.randint(0, 10, size=(2, 5))    
# 随机数组/矩阵(5个):第1个起始;第2个结束(不包括);第3个随机数个数(行,列)
 
 
np.random.seed(100)    # 随机数种子,种子不变,每次生成的随机数也不变
np.random.randint(0, 10, 5)
 
np.random.random()    # 随机数(float型),1个
np.random.random(5)    # 随机数(float型),5个
np.random.random((3, 5))    # 随机数组/矩阵(float型),(3行,5列)
 
np.random.normal(size=5)    # 正态分布的5个随机数
np.random.normal(size=(3, 5))    # 正态分布的5个随机数组

参考python的np.sum函数

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/488765.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号