Dalam numpy seseorang dapat menggunakan objek 'sumbu baru' dalam sintaksis slicing untuk membuat sumbu dengan panjang satu, misalnya:
import numpy as np
print np.zeros((3,5))[:,np.newaxis,:].shape
# shape will be (3,1,5)
The negara dokumentasi yang satu juga dapat menggunakan None
bukan newaxis
, efeknya adalah persis sama.
Apakah ada alasan untuk memilih salah satu dari yang lain? Apakah ada preferensi umum atau panduan gaya? Kesan saya newaxis
lebih populer, mungkin karena lebih eksplisit. Jadi adakah alasan kenapa None
diijinkan?