索引、切片#
import numpy as np
索引#
a = np.array([[1, 2, 3], [4, 5, 6]])
a
array([[1, 2, 3],
[4, 5, 6]])
# 获取数组第i个值
a[0, 1], a[0][1]
(2, 2)
# 通过负值索引获得数组末尾的值,修改元素值
a[1, -1] = 10
a
array([[ 1, 2, 3],
[ 4, 5, 10]])
# 第2行
a[1]
array([ 4, 5, 10])
数组切片#
# 第1列
a[:, 0]
array([1, 4])
# 即切行,也切列
a[: , : 2]
array([[1, 2],
[4, 5]])