本文主要分为2部分:<1>如何建立三维矩阵;<2>如何将二维数组赋值到三维数组,且包含对每个参数的理解。多维矩阵的建立和赋值与三维矩阵思想一样,大家可以举一反三。

1. 如何建立三维数组

若我们需要建立3✖️3✖️3的矩阵y,可以直接调用numpy库,代码如下:

import numpy as np #导入numpy库
y = np.ones((3,3,3)) #新建三维数组,且初始值为1print(y) #输出y
print(type(y)) #输出y的type
print(np.shape(y)) #输出y的大小

输出结果如下,其中三维矩阵y的大小为(3✖️3✖️3),且初始值均为1.

2. 如何将二维数组赋值到三维数组

首先我们自定义并赋值一个二维数组x,接下来使用x对三维数组y赋值。

2.1 自定义3✖️3的二维数组

x = np.matrix([[1,3,5],[4,5,6],[2,4,6]]) #新建二维数组并赋值print(x) #输出x
print(type(x)) #输出x的type
print(np.shape(x)) #输出x的大小

输出结果如下图,二维矩阵x的大小为(3✖️3),初始值为自定义。

2.2 使用x对三维数组y赋值

三维矩阵y[i,j,m]的参数理解:
第一维 i:确定是哪一个二维矩阵
第二维 j:每一个二维矩阵的行
第三维m:每一个二维矩阵的列

y[1,:,:] = x
print(y)
y[:,1,:] = x
print(y)
y[:,:,1] = x
print(y)

Python新建三维数组并赋值相关推荐

  1. 新建一个数组为期赋值_我为期两周的项目如何成为全职的开源创业公司

    新建一个数组为期赋值 一年多以前,我决定建立一家专注于自定义Web应用程序开发,启动和独特网站项目的软件业务. 我建立了一支非常强大和才华横溢的团队,他们雄心勃勃地帮助我成立这家公司,作为他们的副业. ...

  2. python定义三维数组手机端_三维数组python

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我有一个三维数组temprsubset我取了两个维度的平均值. 代码:f=mfd ...

  3. python图像三维数组通透理解

    python图像三维数组通透理解 先说结果: 一张图片的颜色是由RGB三个通道构成, 可以把一张图片上的每一个像素点看成一个对象, 这个对象又由RGB三种颜色叠加, 即用一个一维数组表示,假如我们有一 ...

  4. Python中三维数组位置详解

    图示效果图: 直接贴代码: def test3D():import numpy as npdata_array = np.zeros((3, 5, 6), dtype=np.int)data_arra ...

  5. Python | Numpy三维数组维度变换/提取

    0. 问题描述 每次使用Numpy,遇到需要从(A,B,C)三维数组中提取(A,B).(A,C)或者(B,C)或者(A,)这几个维度数据时,总是忘记该如何切片,网上搜到的又太详细,这里做个笔记方便自己 ...

  6. python定义三维数组不指定长度_插值/调整三维数组大小

    ndimage.zoom 这可能是最好的方法,zoom method正是为这类任务而设计的.from scipy.ndimage import zoom new_array = zoom(array, ...

  7. c语言字符三维数组定义时赋值,c语言中三维数组的赋值顺序?

    满意答案 laoli_a 2013.06.18 采纳率:55%    等级:13 已帮助:23198人 int a[10][10][10]={0}; 10X10X10的3维数组 赋初值全部为0 for ...

  8. python对三维数组切片

    import numpy as npdata=[[[1,0,5],[2,4,5]],[[3,8,5],[4,6,5]],[[5,9,5],[6,8,5]],[[5,9,5],[6,9,5]], ]a= ...

  9. python二维列表的展开_python将三维数组展开成二维数组的实现

    这篇文章尝试用"曲线救国"的方法来解决二维数组叠加成三维数组的问题. 但天道有轮回,苍天绕过谁.好不容易把数组叠加在一块儿了,新的需求又出现了:将三维数组展开成二维数组.有借有还, ...

最新文章

  1. BZOJ2588 Count on a tree 【树上主席树】
  2. Master of GCD(差分数组||线段树)
  3. 管道过滤器(Pipe-And-Filter)模式
  4. 达梦工作笔记-达梦客户端,执行命令后要保存退出,才生效
  5. 【scala】2.控制结构和函数
  6. Linux学习笔记---记一次rootfs根文件系统下载时掉进的大坑
  7. 关键字nullable,nonnull,null_resettable,_Null_unspecified详解
  8. lisp语言代替python_Lisp 语言优点那么多,为什么国内很少运用?
  9. 三维计算机视觉(八)--点云配准
  10. 徐家骏写给任正非的辞职信
  11. python浮点数多少位_Python中的最大浮点数是多少?
  12. linux大华客户端,rdesktop 下载-rdesktop(Linux下远程桌面客户端) 1.8.2 官方版 - 河东下载站...
  13. Linux操作系统基础命令
  14. NPDP|程序员转产品经理好转吗?
  15. 图论总结 for noip
  16. Teamviewer被限制,被怀疑商业用途的解决办法。
  17. excel表格拆分多个表如何操作?
  18. [技美CG]Unity3D复刻UnityShader 之 ShaderToy - Bubbles
  19. windows平台下的oracle ORA-01031的解决方法
  20. 使用头文件winbase.h的错误

热门文章

  1. 【ML算法学习】子空间不一致度量(SDM)、测地线流核(GFK)及域排名(ROD)
  2. FilePath、FileName、FileTitle区别
  3. 云端漫步 微软私有云技术征文大赛
  4. 李宏毅机器学习35——meta learning
  5. Java生成微信微信小程序太阳码,解决图片错误问题
  6. 企业越大越好吗?王赛:想要做大的新品牌,70%将在五年后消失 | 黑盒访谈
  7. 台灣流行音樂200最佳專輯名單
  8. eclipse新手易犯错误, eclipse快捷键失效错误;
  9. Word处理控件Aspose.Words功能演示:在 C# 中将 TXT 文件转换为 PDF
  10. 员工跳槽,你怎么办?