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]
-
结果:
-
[[ 0123]
-
[12131415]]
-
3、取所有二维数组下面的所有一维数组的每一个一维数组的第0个元素
-
b=np.arange(24)
-
a=b.reshape(2,3,4)
-
print a
-
print'--------------------'
-
print a[:,:,0]
-
结果:
-
[[ 048]
-
[121620]]
-
4、取所有二维数组下面的所有一维数组的每一个一维数组的第0到2(不包含第2)个元素
-
b=np.arange(24)
-
a=b.reshape(2,3,4)
-
print a
-
print'--------------------'
-
print a[:,:,0:2]
-
结果:
-
[[[ 01]
-
[ 45]
-
[ 89]]
-
[[1213]
-
[1617]
-
[2021]]]
-
[图片上传失败...(image-1a6bb-1629425790053)]
-
Python中的数组
-
- 用list和tuple等数据结构表示数组
- 一维数组 List1 = [1, 2, 3]
- 二维数组 Tuple1 = ([1, 2, 3], [4, 5, 6], [7, 8, 9])
-
array模块(非内置模块)
- 通过array函数创建数组 array.array()
- 提供append、insert和read等方法
-
NumPy中的N维数组ndarray
- NumPy中基本的数据结构
- 所有元素是同一种类型
- 别名array(数组)
- 节省内存,提高CPU计算时间
- 有丰富的函数
网友评论