Wie funktioniert numpy.newaxis und wann kann es verwendet werden?

Wenn ich versuche

numpy.newaxis

das Ergebnis gibt mir eine 2-d-plot-Rahmen mit x-Achse von 0 bis 1. Jedoch, wenn ich versuche über numpy.newaxis schneiden, Vektor,

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

Ist es das gleiche, außer, dass es verändert einen zeilenvektor zu einem Spalten-Vektor?

In der Regel, was ist die Verwendung von numpy.newaxis, und in dem Fall sollten wir es nutzen?

InformationsquelleAutor der Frage Yue Harriet Huang | 2015-03-24

Schreibe einen Kommentar