python中numpy中一维二维三维数组的意思
python中numpy中一维二维三维数组的意思:
以下为一维二维三维数组图形化:
那么一维通俗点就是行(横着看)只有这个,别无二家。
二维通俗点就是行(横着看)+列(竖着看),只有这种形式。
三维比二维多了“边宽”,(依照上图便于理解)
那么在实际环境中怎么表现呢,往下看:
例如:
one = np.array([7, 2, 9, 10])
two = np.array([[5.2, 3.0, 4.5],[9.1, 0.1, 0.3]])
three = np.array([[[1, 1], [1, 1], [1, 1]],
[[1, 1], [1, 1], [1, 1]],
[[1, 1], [1, 1], [1, 1]],
[[1, 1], [1, 1], [1, 1]]])
one.shape,two.shape,three.shape 其结果为:
(4),(2,3),(4,3,2)
其中最难以理解的为three
three是三维数组,它图形化后实际为4行,3列,边宽为2的小方块组成的图形。(方块体积为1)
如何确定边宽呢,经过试验后得出,边宽有array里面的数字多少决定。
例如three= np.array([[[1, 1], [1, 1], [1, 1]],
[[1, 1], [1, 1], [1, 1]],
[[1, 1], [1, 1], [1, 1]],
[[1, 1], [1, 1], [1, 1]]])
边宽为2.
改成three= np.array([[[1,2, 1], [1,2, 1], [1,2, 1]],
[[1,2, 1], [1,2, 1], [1,2, 1]],
[[1,2, 1], [1,2, 1], [1,2, 1]],
[[1,2, 1], [1,2, 1], [1,2, 1]]])
边宽为3.
python中numpy中一维二维三维数组的意思相关推荐
- 对一维二维三维数组的分析 及其 np.shape 的输出
[1,2]的shape值(2,),意思是一维数组,数组中有2个元素. [[1],[2]]的shape值是(2,1),意思是一个二维数组,2行1列,每行有1个元素. [[1,2]]的shape值是(1, ...
- IDL 合并一维二维三维数组
一维数组(行数相同) array3 = [array1,array2] 二维数组(列数相同) array3 = [[array1],[array2]] 三维数组(行列数都相同) array = [[[ ...
- Matlab中矩阵编号方式以及一维二维三维数据间的相互转换
Matlab中矩阵编号方式以及一维二维三维数据间的相互转换 文章目录 Matlab中矩阵编号方式以及一维二维三维数据间的相互转换 一.问题的提出 二.一维数据转为二维和三维 三.三维数据转为一维和二维 ...
- Java创建二维三维数组的几种方式
float f[][] = new float[6][6]; float []g[] = new float[6][6]; float [][]d = new float[6][6]; float [ ...
- python中quad_python用quad、dblquad实现一维二维积分的实例详解
背景: python函数库scipy的quad.dblquad实现一维二维积分的范例.需要注意dblquad的积分顺序问题. 代码: import numpy as np from scipy imp ...
- C语言试题二十三之编写一个函数void function(int tt[m][n],int pp[n]),tt指向一个m行n列的二维函数组,求出二维函数组每列中最小元素,并依次放入pp所指定一维数组中
1. 题目 请编写一个函数void function(int tt[m][n],int pp[n]),tt指向一个m行n列的二维函数组,求出二维函数组每列中最小元素,并依次放入pp所指定一维数组中.二 ...
- 城市内涝一维二维耦合技术及在城市排水防涝领域中的实践应用
本次将聚焦于综合利用GIS.CAD及自研慧天排水数字化分析平台等工具高效地进行大规模城市排水系统水力模型的建立.在讲解过程中会以案例的形式演示与其他软件(如AutoCAD.ArcGIS.MS Offi ...
- 《c primer pius》第十章第6题,编写一个程序,初始化一个二维double数组,并利用练习2中的任一函数来把这个数组复制到另一个二维数组(因为二维数组是数组的数组,所以可以使用处理一维数组的
<c primer pius>第十章第6题,编写一个程序,初始化一个二维double数组,并利用练习2中的任一函数来把这个数组复制到另一个二维数组(因为二维数组是数组的数组,所以可以使用处 ...
- KNIME中使用Unpivoting将二维表转为一维表
出现问题 因为是中文数据,使用CSV READER读取后出现乱码,同时Unpivoting中也出现乱码. 在该NOTE中设置字符: 原始数据 原表数据,从图中可以看出是二维表,不利于数据分析,目标是保 ...
最新文章
- 2007年下半年 网络工程师 上下午试卷【附带答案】
- 转载《全国研究生考试专业课资料大全(部分资料)》
- 5个步骤,绘制高质量的业务流程图
- IT运维管理与ITIL
- HTML DOM节点的属性获取
- 3. Recursive AutoEncoder(递归自动编码器)
- 解决outlook2013设置错误无法启动
- ansible免密登录和账号登录方式
- gvim 命令行粘贴_vim-如何在光标所在的行中粘贴?
- Spring Boot文件目录介绍
- 增粉的各种方法【微信 / 微博 增加粉丝的108种方法】
- 如何让excel在两个窗口分开显示
- 指数分布的期望与方差
- QQ 第三方登录知识点总结
- Forest - 轻量级HTTP客户端框架
- TM1637+stm32 HAL库
- 带通滤波器中心频率计算公式中R是哪个值_三个零件组成矿石收音机,LC电路谐振频率换算及零件选购是关键...
- 各种常用计算机视觉库 2
- 微信小程序图片保存相册
- 计算机开机后关机,计算机开机后自动关机的原因有哪些[解决方法]