鑫诚名车小马哥 发表于 2023-5-12 00:05:49

如何使用Numpy创建三维矩阵

使用Numpy创建三维矩阵


创建语句

#创建形式有两种
#1 随机数形式
np.random.random((x,y,z))
#2 0或1形式
np.ones((x,y,z))
np.zeros((x,y,z))
(x,y,z)的含义


[*]如果把x,y,z想做一个空间直角坐标系,那么x就相当于z轴;
[*](y,z)代表y行z列;
[*]所以(x,y,z)就代表x个y行z列的矩阵

实例





Numpy处理三维矩阵

创建2页,3行,4列的三维矩阵
import numpy as np
t = np.random.random((2,3,4))
print(t)[[    ]
 [    ]]提取第1页的二维矩阵(python的索引是从0开始)
print(t) [  ] 按页方向求取平均值。行方向为axis=1,列方向axis=2
a = np.mean(t,0)[  ]提取第0页,第1行,第2列的数值
b = t
print(b)0.57741716
总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

来源:https://www.jb51.net/article/283856.htm
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: 如何使用Numpy创建三维矩阵