अनुक्रमण और टुकड़ा करने की क्रिया
स्लाइसिंग डेटा संख्यात्मक के साथ तुच्छ है। हम मैट्रिस "ई" का टुकड़ा करेंगे। ध्यान दें, पायथन में, आपको पंक्तियों या स्तंभों को वापस करने के लिए कोष्ठक का उपयोग करने की आवश्यकता है
## Sliceimport numpy as npe = np.array([(1,2,3), (4,5,6)])print(e)[[1 2 3][4 5 6]]
सुन्न के साथ याद रखें पहला एरे / कॉलम 0 से शुरू होता है।
## First columnprint('First row:', e[0])## Second colप्रिंट ('दूसरी पंक्ति:', ई [1])
आउटपुट:
First row: [1 2 3]Second row: [4 5 6]
पायथन में, कई अन्य भाषाओं की तरह,
- अल्पविराम से पहले मान पंक्तियों के लिए खड़े होते हैं
- अधिकारों का मूल्य स्तंभों के लिए है।
- यदि आप किसी कॉलम का चयन करना चाहते हैं, तो आपको कॉलम इंडेक्स से पहले जोड़ना होगा।
- : इसका मतलब है कि आप चयनित कॉलम से सभी पंक्तियों को चाहते हैं।
print('Second column:', e[:,1])
Second column: [2 5]
दूसरी पंक्ति के पहले दो मूल्यों को वापस करने के लिए। आप उपयोग करते हैं: दूसरे तक सभी कॉलम चुनने के लिए
## Second Row, two valuesprint(e[1, :2])[4 5]