又是经常忘系列 = =
一维数据切片大家应该都很熟练了。
而遇到多维数据,我就老翻车(X
这回决定在这里记录下来,
以后忘了的话就来这翻翻~
一维回顾
先回顾下一维的切片,太简单了,就简单带过好了
import numpy as np
data = np.array([1, 2, 3, 4, 5])
data[1:4]
二维呢?
首先,先从三个大的方括号考虑,找到第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]}")
文章未完待续 。。。