开发者

Python如何新建三维数组并赋值

开发者 https://www.devze.com 2024-09-14 09:20 出处:网络 作者: 小猪崽子~
目录python新建三维数组并赋值1. 如何建立三维数组2. 如何将二维数组赋值到三维数组总结Python新建三维数组并赋值
目录
  • python新建三维数组并赋值
    • 1. 如何建立三维数组
    • 2. 如何将二维数组赋值到三维数组
  • 总结

    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))android #输出y的大小

    输出结果如下,其中三维矩阵y的大小为(3✖️3✖️3),

    且初始php值均为1.

    Python如何新建三维数组并赋值

    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),初始值为自定义。

    Python如何新建三维数组并赋值

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

    三维矩阵y[i,j,m]的参数理解:

    • 第一维 i:确定是哪一个二维矩阵
    • 第二维 j:每一个二维矩阵的行
    • 第三维m:每一个二维矩阵的列
    y[1,:,:] = x
    print(y)

    Python如何新建三维数组并赋值

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

    Python如何新建三维数组并赋值

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

    Python如何新建三维数组并赋值

    总结

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.cppcnswww.devze.com.com)。

    0

    精彩评论

    暂无评论...
    验证码 换一张
    取 消

    关注公众号