Python : numpy花式切片

    xiaoxiao2022-07-03  128

    “”"" 花式切片 “”" 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])

    最新回复(0)