Как работает 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
и при каких обстоятельствах мы должны его использовать?