如何使用Numpy创建三维矩阵

作者:代码拖拉鸡 时间:2022-10-28 05:07:54 

使用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创建三维矩阵 

 如何使用Numpy创建三维矩阵

 如何使用Numpy创建三维矩阵

Numpy处理三维矩阵

创建2页,3行,4列的三维矩阵

import numpy as np
t = np.random.random((2,3,4))
print(t)

[[[0.18589574 0.5723089  0.38505554 0.14135623]
  [0.73036206 0.58540968 0.57741716 0.02551514]
  [0.86965835 0.54080129 0.80261298 0.37144176]]

 [[0.83052614 0.83502562 0.47811981 0.723045  ]
  [0.33586194 0.39660702 0.58520309 0.15943745]
  [0.32893033 0.40983408 0.10889919 0.64272805]]]

提取第1页的二维矩阵(python的索引是从0开始)

print(t[1])

 [[0.83052614 0.83502562 0.47811981 0.723045  ]
 [0.33586194 0.39660702 0.58520309 0.15943745]
 [0.32893033 0.40983408 0.10889919 0.64272805]] 

按页方向求取平均值。行方向为axis=1,列方向axis=2

a = np.mean(t,0)

[[0.50821094 0.70366726 0.43158768 0.43220061]
 [0.533112   0.49100835 0.58131013 0.0924763 ]
 [0.59929434 0.47531768 0.45575608 0.50708491]]

提取第0页,第1行,第2列的数值

b = t[0][1][2]
print(b)

0.57741716

来源:https://blog.csdn.net/qq_38290604/article/details/89711494

标签:Numpy,创建,三维矩阵
0
投稿

猜你喜欢

  • 利用OpenCV给彩色 图像添加椒盐噪声的方法

    2023-06-15 00:11:30
  • Python爬虫实现自动登录、签到功能的代码

    2023-01-29 12:15:37
  • python绘制条形图方法代码详解

    2022-11-30 00:07:19
  • thinkphp的URL路由规则与配置实例

    2023-11-16 02:58:57
  • RSA实现JS前端加密与PHP后端解密功能示例

    2023-08-18 23:52:07
  • 网页设计的12种颜色

    2011-05-21 08:40:00
  • pytorch制作自己的LMDB数据操作示例

    2023-05-24 11:51:27
  • 分享jQuery的3种常见事件监听方式

    2024-02-23 10:21:35
  • Python爬虫实战案例之爬取喜马拉雅音频数据详解

    2023-07-19 07:05:02
  • 完美处理python与anaconda环境变量的冲突问题

    2023-01-11 07:37:31
  • JS如何实现在弹出窗口中加载页面

    2024-04-29 14:07:53
  • Python爬虫包 BeautifulSoup 递归抓取实例详解

    2023-03-06 11:46:26
  • Python中Dict两种实现的原理详解

    2022-11-13 06:20:29
  • 浅谈在js传递参数中含加号(+)的处理方式

    2024-05-13 09:18:56
  • Django中的ajax请求

    2022-10-19 10:28:14
  • 史上最好用的远程桌面工具(附源码)

    2022-12-28 12:08:28
  • Python实现子类调用父类的初始化实例

    2023-09-20 00:25:27
  • python中dict获取关键字与值的实现

    2022-03-11 14:00:42
  • python_tkinter弹出对话框创建2

    2023-10-17 06:27:29
  • uniapp使用百度地图的保姆式教学(适合初学者!)

    2024-04-29 14:06:21
  • asp之家 网络编程 m.aspxhome.com