“”""
花式切片
“”"
import numpy as np
arr = np.arange(12).reshape(3,4)
print(arr)
print(arr[:]) # 等同于print(arr)
print("*"*20)
注意下面两个的区别:
print(arr[2:3]) # 行:2–2行,列:0–3列
print(arr[2,3]) # 取行2,列3,交集元素
#一个切片值,表示行切片,从0不到2行
print(arr[:2])
#两个切片值,[行切片,列切片]
print(arr[:2,1:])
#选取第二行的前两列
print(arr[1,:2])
#选区前两行的第二列
print(arr[:2,1])
#选取前两列
print(arr[:2,:2])