Skip to main content

Τι είναι ένας πίνακας μεταφοράς;

Μια συστοιχία μεταφοράς, που μερικές φορές ονομάζεται απλά μια μεταφορά, είναι μια δομή δεδομένων πλέγματος που αναδιοργανώνει ένα προηγούμενο πλέγμα μετατρέποντας τις σειρές και τις στήλες του.Εάν ένας πίνακας περιέχει δύο σειρές που ονομάζονται Α και Β, και δύο στήλες που ονομάζονται C και D, η μεταφορά θα περιέχει σειρές C και D και στήλες Α και Β.Ο αρχικός πίνακας είναι τρεις σειρές από δύο στήλες, η μεταγενέστερη μορφή του θα έχει δύο σειρές και τρεις στήλες.Η μεταφορά ενός πίνακα δεν είναι η ίδια με την περιστροφή του.Η διαδικασία με την οποία εμφανίζεται είναι λίγο πιο περίπλοκη.

Για να δημιουργηθεί μια συστοιχία μεταφοράς, πρέπει να δημιουργηθεί μια κενή συστοιχία πλέγματος που μετατρέπει τον αριθμό των σειρών και των στηλών όπως περιγράφεται παραπάνω.Μόλις δημιουργηθεί αυτό το πλέγμα, τα περιεχόμενα του αρχικού πλέγματος πρέπει να τοποθετηθούν στη μεταφορά μετατρέποντας τη θέση τους Χ και Υ.Για παράδειγμα, εάν στο αρχικό πλέγμα ένα σημείο δεδομένων κατοικούσε στη δεύτερη σειρά και την τέταρτη στήλη, στη μεταφορά θα κατοικούσε στην τέταρτη σειρά και τη δεύτερη στήλη.Εάν ο αρχικός πίνακας ονομάστηκε z, η μεταφορά θα ονομαστεί z t

Η δημιουργία μιας συστοιχίας μεταφοράς είναι ένας εύκολος τρόπος για την αναδιοργάνωση των δεδομένων χωρίς να χάσει είτε την ακεραιότητα των δεδομένων είτε την ακεραιότητα των δεδομένων, τον κύριο στόχο της διαδικασίας μεταφοράς.Μια μεταφορά έχει πολλές χρήσεις στα μαθηματικά, ιδιαίτερα στον πολλαπλασιασμό της μήτρας.Στον πολλαπλασιασμό της μήτρας, ο αριθμός των στηλών της πρώτης μήτρας πρέπει να είναι ίσος με τον αριθμό των στηλών στο δεύτερο.Η μεταφορά ενός από τους πίνακες θα μπορούσε να αναδιοργανώσει έναν από τους πίνακες του συστατικού αρκετά για να γίνει αυτό δυνατό.Όταν δημιουργείται μια μεταφορά μέσα σε ένα πρόγραμμα υπολογιστή, μπορεί να εφαρμοστεί με τέτοιο τρόπο ώστε τα δεδομένα να πρέπει να μετακινηθούν μόνο, όχι αντίγραφα.

Στα μαθηματικά, τα περιεχόμενα μιας συστοιχίας μεταφοράς είναι συνήθως αριθμοί ή κάτι που περιέχει αριθμούς.Οι μεταφορές χρησιμοποιούνται εκτενώς σε μαθηματικά υψηλού επιπέδου, όπως ο λογισμός και η γραμμική άλγεβρα και συνήθως δημιουργούνται ως ένα μόνο βήμα για την επίλυση ενός μεγαλύτερου προβλήματος.Σε γενικές γραμμές, οι μεταφορές ταιριάζουν καλύτερα στον χειρισμό των αριθμών.Παρόλο που μια συστοιχία μεταφοράς μπορεί να χρησιμοποιηθεί για την αναδιοργάνωση άλλων πραγμάτων θεωρητικά και το περιεχόμενό του δεν περιορίζεται ρητά σε αριθμητικά δεδομένα, η αναδιοργάνωση των συμβολοσειρών κειμένου ή των εξειδικευμένων αντικειμένων είναι πολύ λιγότερο πιθανό να αποδώσει οποιεσδήποτε χρήσιμες πληροφορίες απλά λόγω της αναδιοργάνωσης.