When I try
numpy.newaxis
the result gives me a 2-d plot frame with x-axis from 0 to 1. However, when I try using numpy.newaxis
to slice a vector,
vector[0:4,] [ 0.04965172 0.04979645 0.04994022 0.05008303] vector[:, np.newaxis][0:4,] [[ 0.04965172] [ 0.04979645] [ 0.04994022] [ 0.05008303]]
Is it the same thing except that it changes a row vector to a column vector?
Generally, what is the use of numpy.newaxis
, and in which circumstances should we use it?