除了其他答案,您还可以将切片与结合使用
numpy.newaxis:
>>> from numpy import zeros, newaxis>>> a = zeros((6, 8))>>> a.shape(6, 8)>>> b = a[:, :, newaxis]>>> b.shape(6, 8, 1)
甚至这个(可以在任意数量的尺寸下使用):
>>> b = a[..., newaxis]>>> b.shape(6, 8, 1)

除了其他答案,您还可以将切片与结合使用
numpy.newaxis:
>>> from numpy import zeros, newaxis>>> a = zeros((6, 8))>>> a.shape(6, 8)>>> b = a[:, :, newaxis]>>> b.shape(6, 8, 1)
甚至这个(可以在任意数量的尺寸下使用):
>>> b = a[..., newaxis]>>> b.shape(6, 8, 1)