Python库介绍9 访问数组

2024-05-12 14:16:27 浏览数 (1)

访问数组元素允许直接读取或修改存储在数组中的数据,这对于后续的任务至关重要

【一维数组索引访问】

访问numpy的一维数组元素跟list是类似的

使用 方括号 数字索引

从左往右索引数字依次为0,1,2,3,4,…

如果是从右往左,索引数组依次为-1,-2,-3,-4,…

import numpy as np

a=np.arange(1,7)

print(a)

print(a[0],a[1],a[2],a[3],a[4],a[5])

print(a[-1],a[-2],a[-3],a[-4],a[-5],a[-6])

【多维数组索引访问】

多维数组索引有两种表达式:

表达式1:np.array[0轴索引][1轴索引]…[n-1轴索引]

表达式2:np.array[0轴索引,1轴索引, …, n-1轴索引]

两种写法都成立

import numpy as np

a=np.arange(1,7).reshape(3,2)

print(a)

print(a[2][1])

print(a[2,1])

除了正数索引外,多维数组也能使用负数索引,甚至正负数索引混用,视具体情况而定

0 人点赞