又是经常忘系列 = =
一维数据切片大家应该都很熟练了。
而遇到多维数据,我就老翻车(X
这回决定在这里记录下来,
以后忘了的话就来这翻翻~

一维回顾

先回顾下一维的切片,太简单了,就简单带过好了

import numpy as np
data = np.array([1, 2, 3, 4, 5])
data[1:4]

slice_01.png

二维呢?

首先,先从三个大的方括号考虑,找到第012中的第1个,也就是[4, 5, 6],之后在[4, 5, 6]中找第二个,也就是6。

或是理解成,先考虑row,再考虑column也行。

这里的索引可以写成 [1][2],也可以是 [1, 2]

data = np.array([[1 ,2, 3], [4, 5, 6], [7, 8, 9]])
print(data)
print(f"mark1: {data[1][2]}")
print(f"mark2: {data[1, 2]}")

slice_02.png

文章未完待续 。。。