如何在python中定义多维数组?
发布时间:2021-03-30 13:03:13 所属栏目: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个
在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个矩阵(或页面,见下图)的行和列; 有谁知道如何在python中定义相同的结构? 解决方法与NumPy索引类似于MATLABimport 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合并两个字典的常用方法与效率比较
- python – 计算大数的二项式概率
- .net – 一旦线程启动,我应该保持对线程的引用吗?
- 如何在matplotlib中创建损坏的垂直条形图?
- python – 从scipy.stats … rvs和numpy.random的随机抽取之
- python – 如何在PyQtWebkit中为QNetworkRequest设置User-A
- python – 什么是django.utils.functional .__ proxy__对象
- python – Linux中的Tkinter外观(主题)
- 在django管理员中替代用户选择界面以减小大型网站上的页面大
推荐文章
站长推荐
- python – 什么是func_dict?
- python的vim设置
- python – 将MIMEText编码为引用的可打印文件
- `with canvas:`(Python`with something()as x:
- python – 什么是django.utils.functional .__ p
- import pyttsx在python 2.7中工作,但不在python3
- python – WTForms SelectField没有正确地强制执
- python – 将日期列和时间列合并到datetime列
- python – 可扩展程序的良好设计模式
- python – 如何在`scipy.integrate.dblquad`中增
热点阅读