Python新建三维数组并赋值
本⽂主要分为2部分:<1>如何建⽴三维矩阵;<2>如何将⼆维数组赋值到三维数组,且包含对每个参数的理解。多维矩阵的建⽴和赋值与三维矩阵思想⼀样,⼤家可以举⼀反三。
1. 如何建⽴三维数组
若我们需要建⽴3✖ 3✖ 3的矩阵y,可以直接调⽤numpy库,代码如下:
import numpy as np #导⼊numpy库
y = np.ones((3,3,3)) #新建三维数组,且初始值为1
print(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)周立波最新视频
>电脑开机密码怎样设置
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论