Dans numpy, on peut utiliser le 'newaxis' objet dans le découpage de la syntaxe pour créer un axe de la longueur, par ex.:
import numpy as np
print np.zeros((3,5))[:,np.newaxis,:].shape
# shape will be (3,1,5)
La documentation indique que l'on peut également utiliser None
au lieu de newaxis
, l'effet est exactement le même.
Est-il une raison de choisir l'un plutôt que l'autre? Est-il une préférence générale ou guide de style? Mon impression est qu' newaxis
est de plus en plus populaire, probablement parce qu'il est plus explicite. Donc, il y a aucune raison de s' None
est-elle autorisée?