W numpy można użyć obiektu `` newaxis '' w składni wycinania, aby utworzyć oś długości jeden, np:
import numpy as np
print np.zeros((3,5))[:,np.newaxis,:].shape
# shape will be (3,1,5)
Te stany dokumentacji , które można również stosować Nonezamiast newaxis, efekt jest dokładnie taki sam.
Czy jest jakiś powód, by wybierać jedną z nich? Czy są jakieś ogólne preferencje lub przewodnik po stylu? Mam wrażenie, że newaxisjest bardziej popularny, prawdopodobnie dlatego, że jest bardziej dosadny. Czy jest więc jakiś powód, dla którego Nonejest to dozwolone?