您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在python中定义多维数组?

5b51 2022/1/14 8:22:23 python 字数 1039 阅读 544 来源 www.jb51.cc/python

在MATLAB中,有一种简单的方法来定义多维数组,例如 A(:,:,1) = [1,2,3; 4,5,6]; A(:,:,2) = [7,8,9; 10,11,12]; >> A A(:,:,1) = 1 2 3 4 5 6 A(:,:,2) = 7 8 9 10 11 12 其中前两个索引分别为存储在A中的第i个

概述

A(:,:,1) = [1,2,3; 4,5,6];
A(:,2) = [7,8,9; 10,11,12];

>> A

 A(:,1) =

 1     2     3
 4     5     6


 A(:,2) =

 7     8     9
 10    11    12

其中前两个索引分别为存储在A中的第i个矩阵(或页面,见下图)的行和列;

有谁知道如何在python中定义相同的结构?

import numpy as np
 A=np.empty((2,3,3))
 A.shape
 #(2L,3L,3L)
 A[0,1,2] # element at index 0,2
 #0.0
 A[0,:] # 3x3 slice at index 0
 #array([[ 0.,0.,0.],#       [ 0.,0.]])
 A[1,:] # 1-D array of length 3
 #array([ 0.,0.]

总结

以上是编程之家为你收集整理的如何在python中定义多维数组?全部内容,希望文章能够帮你解决如何在python中定义多维数组?所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶