ntua-cvsp-lab / DSP_LabSupport

Here the students of the 2019-2020 DSP course can submit questions regarding the course to the teaching assistants.
7 stars 3 forks source link

Απορια για το 1.5 #30

Open giorgoskallitsis opened 4 years ago

giorgoskallitsis commented 4 years ago

Καλησπέρα, οταν πηγαινω να βρω τα μεγιστα σε καθε ψηφιο, ειτε το υλοποιω με τη συναρτηση find_peaks ειτε με την argrelextrema, το αποτελεσμα που παιρνω δεν ειναι απλως ενας πινακας με τις θεσεις των μεγιστων. Δεν ξερω αν ειναι tuple, αλλα το θεμα ειναι πως εγω θελω να επεξεργαστω μονο τους αριθμους που λαμβανω, αλλα επειδη περιεχει κι αλλα στοιχεια μεσα, δεν μπορω να κανω καμια πραξη με αυτο. Υπαρχει καποιος τροπος να λαβω μονο τους αριθμους απο το αποτελεσμα των παραπανω συναρτησεων?

cgaroufis commented 4 years ago

Στην περίπτωση της argrelextrema, επιστρέφεται ένας πίνακας σε πίνακα, οπότε για να κάνεις access τις θέσεις των μεγίστων, παίρνεις το στοιχείο στη θέση [0] του αποτελέσματος της argrelextrema που είναι και ο πινακας με τις θέσεις των μεγίστων. Το ίδιο ισχύει και για την find_peaks().

Καλή συνέχεια, Χρήστος