文章目录

  • 1、问题描述
  • 2、三维数组
  • 3、N维数组

1、问题描述

三维数组在python有时是要用到的,但是三个指标分别代表的含义经常会忘记,在这里记个笔记。

2、三维数组

import numpy as npa = np.ones((2,3,4))
print(a)"""
[[[1. 1. 1. 1.][1. 1. 1. 1.][1. 1. 1. 1.]][[1. 1. 1. 1.][1. 1. 1. 1.][1. 1. 1. 1.]]]"""

在这个三维数组中,有两个二维数组,二维数组均为3*4结构的数组,因此我们可以总结:
参数一:代表有多少个二维数组
参数二和三:代表每个二维数组的规格


3、N维数组

2021年12月1号补充
今天学习MINIST手写数据集,遇到了四维数组,

import numpy as npa = np.ones((5,2,3,4))for i in range(5):print(a[i])print("*************")

结论:每在数组规格前面加一个数字,就代表有多少个n-1维数组

这里新加的5,代表数组a由五个3维数组构成,每个数组的规格都是a2×3×4a_{2\times3\times4}a2×3×4​

(27)python-多维数组相关推荐

  1. python三维图切片提取_详解Python二维数组与三维数组切片的方法

    如果对象是二维数组,则切片应当是x[:]的形式,里面有一个冒号,冒号之前和之后分别表示对象的第0个维度和第1个维度: 如果对象是三维数组,则切片应当是x[::],里面有两个冒号,分割出三个间隔,三个间 ...

  2. python 多维数组(array)排序

    原文:https://blog.csdn.net/daoxiaxingcai46/article/details/78391169 python 多维数组(array)排序 关于多维数组如何复合排序 ...

  3. python画二维散点图-基于python 二维数组及画图的实例详解

    1.二维数组取值 注:不管是二维数组,还是一维数组,数组里的数据类型要一模一样,即若是数值型,全为数值型 #二维数组 import numpy as np list1=[[1.73,1.68,1.71 ...

  4. Python 二维数组

    Python数组的应用中在实际编程中是一个非常重要的应用技术,作为Python编程人员来说,必须要熟练的掌握这方面的所有应用技巧.那么,接下来,我们将会通过对Python二维数组的理解来为大家解读这方 ...

  5. python二维数组操作_Python二维数组应用与操作

    课课家将会在这里为大家详细的介绍一下Python二维数组的相关应用方法以及定义方式,相信朋友们可以从中学习到更多的知识. Python数组的应用中在实际编程中是一个非常重要的应用技术,作为Python ...

  6. python给矩阵赋值_解决Python二维数组赋值问题

    解决Python二维数组赋值问题 当我们采用s=[[0]*3]*2初始化一个数组,然后对s[0][0]进行赋值,改变的是第一列所有的值.因为用s = [[0]*3]*2 初始化数组,他表示的是指向这个 ...

  7. python二维数组随机取行,组成新的数组

    python二维数组随机取行,组成新的数组 ```python **import numpy as np # 创建一个5*2的数组,并随机从这个数组里面取两行 array = np.arange(10 ...

  8. [Python] 二维数组初始化实践

    背景 参考博客Python二维数组初始化问题_NobiShinnosuke的博客-CSDN博客_python 二维数组初始化,文中提到正确的初始化方式是a = [[0 for j in range(n ...

  9. python二维数组换行输出_python 二维数组切割Python读取键盘输入的2种方法

    Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘.如下: 1.raw_input 2.input raw_input函数raw_input() 函数从标准输入读取一个行,并返 ...

  10. python二维数组的创建和操作

    python 二维数组的创建 实际上python中的二维数组,主要指的是二维列表 因为python中并没有数组这种数据结构 创建方法:标准方法 lists =[ [] for i in range(3 ...

最新文章

  1. MariaDB 数据库迁移
  2. shader 2: vertex, fragment, surf的区别
  3. 【django】配置文件
  4. php是范例,php基础范例
  5. matlab求系统根轨迹代码_要想正确画出根轨迹,先搞清楚这8大法则再说!
  6. 马斯克:将打造一款2.5万美元电动汽车
  7. 程序员中的老司机们,30 后的路该开向哪里?
  8. 课后作业-阅读任务-阅读笔记3
  9. 5图片加载优化_开发说做了性能优化,到底做了啥
  10. IDEA maven的安装与配置(超详细)
  11. ALCO单螺母SN系列面板安装球阀
  12. 高精度电压基准电路-TL431实现
  13. 对一个数组排序之后求相邻数的最大差值
  14. DTI | Drug-target interaction | 基础知识
  15. Java-8-Collectors类
  16. python统计水仙花数个数_Python一句代码实现找出所有水仙花数的方法
  17. 使用循环语句打印菱形梅花阵
  18. RT3070L_USB_WIFI网卡在GT2440开发板上的移植和使用(三)---移植wpa_supplicant
  19. 【代码】PS2摇杆控制oled上点的移动(基于arduino uno)
  20. 【腾讯TMQ】【AI专栏】语音合成系统评测介绍

热门文章

  1. 一个定时器的普通实现,多进程实现和多线程实现的对比
  2. 在Amazon S3 上架设静态网站
  3. mini139聊天软件
  4. 【运维安全】-sqlmap使用
  5. 使用openssl模拟CA和CA证书的签发
  6. iOS研发助手DoraemonKit技术实现之Crash查看
  7. Docker 安装(学习笔记一)
  8. 架设samba服务器
  9. 数据命脉:未来将性命攸关
  10. fatal: Not a git repository (or any of the parent directories): .git的解决办法