Como o numpy.newaxis funciona e quando usá-lo?

Quando eu tento numpy.newaxis o resultado fornece um quadro de plotagem 2D com eixo x de 0 a 1. No entanto, quando tento usar numpy.newaxispara fatiar um vetor, vector[0:4,] [ 0.04965172 0.04979645 0.04994022 0.05008303] vector[:, np.newaxis][0:4,] [[ 0.04965172] [ 0.04979645] [ 0.04994022] [...