摘要:本文主要向大家介绍了python语言多维数组切片方法,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助。
本文主要向大家介绍了python语言多维数组切片方法,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助。
1、数组a第0个元素(二维数组)下的所有子元素(一维数组)的第一列
import numpy as np
b=np.arange(24)
a=b.reshape(2,3,4)
print a
print a[0,:,0]
2、取所有二维数组下的每个二维数组的第0个元素(一维数组)
b=np.arange(24)
a=b.reshape(2,3,4)
print a
print '--------------------'
print a[:,0]
结果:
[[ 0 1 2 3]
[12 13 14 15]]
3、取所有二维数组下面的所有一维数组的每一个一维数组的第0个元素
b=np.arange(24)
a=b.reshape(2,3,4)
print a
print '--------------------'
print a[:,:,0]
结果:
[[ 0 4 8]
[12 16 20]]
4、取所有二维数组下面的所有一维数组的每一个一维数组的第0到2(不包含第2)个元素
b=np.arange(24)
a=b.reshape(2,3,4)
print a
print '--------------------'
print a[:,:,0:2]
结果:
[[[ 0 1]
[ 4 5]
[ 8 9]]
[[12 13]
[16 17]
[20 21]]]
本文由职坐标整理并发布,希望对同学们学习Python有所帮助,更多内容请关注职坐标编程语言Python频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号