numpy a[...,:2]

取矩阵的前两列
import numpy as np
a=np.array(list(range(24))).reshape(2,3,4)

a
array([[[ 0,  1,  2,  3],
        [ 4,  5,  6,  7],
        [ 8,  9, 10, 11]],

       [[12, 13, 14, 15],
        [16, 17, 18, 19],
        [20, 21, 22, 23]]])
a[...,:2]
array([[[ 0,  1],
        [ 4,  5],
        [ 8,  9]],

       [[12, 13],
        [16, 17],
        [20, 21]]])
posted @ 2022-08-19 22:49  luoganttcc  阅读(110)  评论(0)    收藏  举报