numpyでは、スライス構文で「newaxis」オブジェクトを使用して、長さ1の軸を作成できます。例:
import numpy as np
print np.zeros((3,5))[:,np.newaxis,:].shape
# shape will be (3,1,5)
ドキュメントNone
には、の代わりに使用することもできると記載されていnewaxis
ますが、効果はまったく同じです。
どちらかを選ぶ理由はありますか?一般的な好みやスタイルガイドはありますか?私の印象では、newaxis
それはより明確であるためか、より人気があります。None
それで、なぜ許可されるのか理由はありますか?