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


猜你喜欢
- Tensor有不同的数据类型,每种类型分别有对应CPU和GPU版本(HalfTensor除外)。默认的Tensor是FloatTensor,
- 前段时间项目中使用到Mysql的FIND_IN_SET函数,感觉挺好用的。过一段时间,老大找到我说,这个需要改为IN,哈哈,只能改了,原因会
- 备注1:解决连接MySQL数据库很慢的问题vim /etc/my.cnf添加内容:skip-name-resolve,重启数据库。 
- 一、进程之间的数据共享展望未来,基于消息传递的并发编程是大势所趋即便是使用线程,推荐做法也是将程序设计为大量独立的线程集合,通过消息队列交换
- 按需导入:安装插件首先需要引入额外的插件:前**vite-plugin-components已重命名为unplugin-vue-compon
- 背景简介ImageAI是一个面向计算机视觉编程的Python库,支持最先进的机器学习算法。主要图像预测,物体检测,视频对象检测与跟踪等多个应
- 本文实例讲述了PHP实现打包下载文件的方法。分享给大家供大家参考,具体如下:/*** 下载文件* @param $img* @return
- 前言:创建进程池可以形象地理解为创建一个并行的流水线,只需创建一次流水线的消耗,处理接收到的任务的,不使用进程池。 ,浪费时间。中方本来没有
- 模块介绍Python提供了importlib包作为标准库的一部分。目的就是提供Python中import语句的实现(以及__import__
- 1、re.match()的用法re.match()方法是从起始位置开始匹配一个模式,匹配成功返回一个对象,未匹配成功返回None。语法:re
- 启动sql server Net Start MSSqlServer 暂停sql server Net Pause MSSqlServer
- 如下所示:#!/usr/bin/python# -*- coding: UTF-8 -*-import socketimport selec
- 基于微信开放的个人号接口python库itchat,实现对微信好友的获取,并对省份、性别、微信签名做数据分析。效果:直接上代码,建三个空文本
- 如何实现优惠打折? 代码及说明见下:<%@ LANG
- 作为一个.net后台开发的程序猿,博客里既然大多都是前端相关的博文。是不是该考虑换方向了,转前端开发得了 ...小小吐槽一下,近期受该不该跳
- import os,pandas as pd,re#1.获取文件夹下要合并的文件名dirpath = '文件夹地址'#工作表
- 前言写这篇博客的初衷是加深自己对网络请求发送和响应的理解,仅供学习使用,请勿用于非法用途!文明爬虫,从我做起。下面进入正题。获取歌曲信息列表
- 这篇文章主要介绍了java连接mysql数据库代码实例程序,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要
- <1>IsArray 函数 返回 Boolean 值指明某变量是否为数组。 语法 IsArray(var
- 本文实例讲述了python获取mp3文件信息的方法。分享给大家供大家参考。具体如下:将代码生成.py文件放在目录下运行,可以获取该目录的所有