सुन्न में, लंबाई के एक अक्ष बनाने के लिए स्लाइसिंग सिंटैक्स में 'newaxis' ऑब्जेक्ट का उपयोग कर सकते हैं, जैसे:
import numpy as np
print np.zeros((3,5))[:,np.newaxis,:].shape
# shape will be (3,1,5)
प्रलेखन राज्यों है कि एक भी उपयोग कर सकते हैंNone
के बजाय newaxis
, प्रभाव बिल्कुल वैसा ही है।
क्या किसी एक को दूसरे पर चुनने का कोई कारण है? क्या कोई सामान्य वरीयता या शैली गाइड है? मेरी धारणा है कि newaxis
यह अधिक लोकप्रिय है, शायद इसलिए कि यह अधिक स्पष्ट है। तो क्या कोई कारण है जिसकी None
अनुमति है?