Trong numpy, người ta có thể sử dụng đối tượng 'newaxis' trong cú pháp cắt để tạo một trục có độ dài một, ví dụ:
import numpy as np
print np.zeros((3,5))[:,np.newaxis,:].shape
# shape will be (3,1,5)
Các tiểu bang tài liệu rằng người ta cũng có thể sử dụng Nonethay vì newaxis, hiệu quả là giống hệt nhau.
Có lý do gì để chọn cái này hơn cái kia không? Có bất kỳ sở thích chung hoặc hướng dẫn phong cách nào không? Ấn tượng của tôi là nó newaxisphổ biến hơn, có lẽ vì nó rõ ràng hơn. Vậy có lý do gì Noneđược phép không?