ITPub博客

首页 > 大数据 > 数据挖掘 > python多维数组切片方法

python多维数组切片方法

原创 数据挖掘 作者:Alin2477305449 时间:2023-03-30 17:27:18 0 删除 编辑

1、数组a第0个元素(二维数组)下的所有子元素(一维数组)的第一列

1
2
3
4
5
import  numpy as np
b = np.arange( 24 )
a = b.reshape( 2 , 3 , 4 )
print  a
print  a[ 0 ,:, 0 ]


2、取所有二维数组下的每个二维数组的第0个元素(一维数组)

1
2
3
4
5
b = np.arange( 24 )
a = b.reshape( 2 , 3 , 4 )
print  a
print  '--------------------'
print  a[:, 0 ]

结果:

1
2
[[ 0 1 2 3]
  [12 13 14 15]]


3、取所有二维数组下面的所有一维数组的每一个一维数组的第0个元素

1
2
3
4
5
b = np.arange( 24 )
a = b.reshape( 2 , 3 , 4 )
print  a
print  '--------------------'
print  a[:,:, 0 ]

结果:

1
2
[[ 0 4 8]
  [12 16 20]]


4、取所有二维数组下面的所有一维数组的每一个一维数组的第0到2(不包含第2)个元素

1
2
3
4
5
b = np.arange( 24 )
a = b.reshape( 2 , 3 , 4 )
print  a
print  '--------------------'
print  a[:,:, 0 : 2 ]

结果:

1
2
3
4
5
6
[[[ 0 1]
  [ 4 5]
  [ 8 9]]
  [[12 13]
  [16 17]
  [20 21]]]



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69952502/viewspace-2942805/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
专注电商平台工具开发及代购代采网站建站等,地球号18179018113

注册时间:2019-11-01

  • 博文量
    43
  • 访问量
    35694