Problem mit scipy und .mat Dateien
Verfasst: Donnerstag 5. Oktober 2017, 11:04
Hey Leute,
ich bin relativ neu in Python und hab nen kleinen Problem, vielleicht könnt ihr mir meinen Fehler aufzeigen. In der scipy referenz und auf verschiedenen Tutorials hab ich erstmal nichts gefunden was mir helfen könnte. Bzw ich verstehs nicht ganz oder übersehe es.
Mein Code soll eine .mat (matlab) Datei öffnen und mir eine Bestimmte Matrize / Datenblock laden. Dafür hatte ich online das scipy Modul gefunden und die Funktion loadmat() um die Datei zu öffnen. Mit matData[] konnte ich dann auf eine entsprechende Matrix zugreifen.
Soweit sogut, aber als ich mir den Code ausgeben lassen wollte hat er nur einen Teil der Matrix, die ersten 3 Zeilen, dann 3 Punkte und danach die letzten 3 Zeilen der Matritze. Was kann ich tun um die gesamte Matrix raus zu ziehen?
Ich hab meinen bisherigen Code mal angehangen und hoffe ihr könnt mir etwas helfen.
Viele Grüße
Criseas
ich bin relativ neu in Python und hab nen kleinen Problem, vielleicht könnt ihr mir meinen Fehler aufzeigen. In der scipy referenz und auf verschiedenen Tutorials hab ich erstmal nichts gefunden was mir helfen könnte. Bzw ich verstehs nicht ganz oder übersehe es.
Mein Code soll eine .mat (matlab) Datei öffnen und mir eine Bestimmte Matrize / Datenblock laden. Dafür hatte ich online das scipy Modul gefunden und die Funktion loadmat() um die Datei zu öffnen. Mit matData[] konnte ich dann auf eine entsprechende Matrix zugreifen.
Soweit sogut, aber als ich mir den Code ausgeben lassen wollte hat er nur einen Teil der Matrix, die ersten 3 Zeilen, dann 3 Punkte und danach die letzten 3 Zeilen der Matritze. Was kann ich tun um die gesamte Matrix raus zu ziehen?
Ich hab meinen bisherigen Code mal angehangen und hoffe ihr könnt mir etwas helfen.
Viele Grüße
Criseas
Code: Alles auswählen
dfiles = "/home/criseas/Dokumente/Praktikum/CRode/Susi_RUNS/RUNS_RAW/QUA/"
dprobant = "KIN_MAT/kin_nike.mat"
import scipy.io as sio
def load_markers():
matData = sio.loadmat(dfiles + "GRMA/" + dprobant)
matC7 = matData['C7']
#matLTrc = matData['LTrc']
#matRTrc = matData['RTrc']
return matC7
matC7 = load_markers()
print(matC7)