Ευρετηρίαση και τεμαχισμός
Ο τεμαχισμός των δεδομένων είναι ασήμαντος με απαλό. Θα κόψουμε τη μήτρα "e". Σημειώστε ότι, στην Python, πρέπει να χρησιμοποιήσετε τις αγκύλες για να επιστρέψετε τις σειρές ή τις στήλες
## Sliceimport numpy as npe = np.array([(1,2,3), (4,5,6)])print(e)[[1 2 3][4 5 6]]
Θυμηθείτε με numpy ο πρώτος πίνακας / στήλη ξεκινά από 0
## First columnprint('First row:', e[0])## Second colεκτύπωση («Δεύτερη σειρά:», e [1])
Παραγωγή:
First row: [1 2 3]Second row: [4 5 6]
Στην Python, όπως πολλές άλλες γλώσσες,
- Οι τιμές πριν από το κόμμα ισχύουν για τις σειρές
- Η τιμή στα δικαιώματα σημαίνει τις στήλες.
- Εάν θέλετε να επιλέξετε μια στήλη, πρέπει να προσθέσετε: πριν από το ευρετήριο στηλών.
- : σημαίνει ότι θέλετε όλες τις σειρές από την επιλεγμένη στήλη.
print('Second column:', e[:,1])
Second column: [2 5]
Για να επιστρέψετε τις δύο πρώτες τιμές της δεύτερης σειράς. Χρησιμοποιείτε: για να επιλέξετε όλες τις στήλες έως τη δεύτερη
## Second Row, two valuesprint(e[1, :2])[4 5]