Как работает numpy.newaxis и когда его использовать?

Когда я пытаюсь

numpy.newaxis

результат дает мне 2-мерную рамку с осью х от 0 до 1. Однако, когда я пытаюсь использоватьnumpy.newaxis нарезать вектор,

vector[0:4,]
[ 0.04965172  0.04979645  0.04994022  0.05008303]
vector[:, np.newaxis][0:4,]
[[ 0.04965172]
[ 0.04979645]
[ 0.04994022]
[ 0.05008303]]

Это то же самое, за исключением того, что он заменяет вектор строки на вектор столбца?

Вообще какая польза отnumpy.newaxisи при каких обстоятельствах мы должны его использовать?

Ответы на вопрос(4)

Ваш ответ на вопрос