Ich habe eine 4D .mat-Datei, die X, Y, Z und T für eine fMRI-Datei gibt, die Scans bei 1,5, 2 und 3hz dauert. Ich möchte die Bilder mit der niedrigeren Abtastrate interpolieren, so dass sie alle bei 3 Hz sind. Ich habe versucht, interpn in scipy zu verwenden, aber ich verstehe die Argumente dafür nicht. Seine Abmessungen betragen 80x64x33xn, abhängig von der Abtastrate.Wie verwende ich interpn auf SciPy, um upsample upsample eine 4D fMRI .mat Datei?
0
A
Antwort
0
Da Sie nur die Zeitachse interpolieren, sind Sie wahrscheinlich besser mit interp1d bedient. Angenommen, Ihre 4d Daten sind in D
und Ihre verschiedenen Zeitraster sind T15
, T2
und T3
es sollte so einfach sein wie
from scipy.interpolate import interp1d
# next line assumes interpolation along the last dimension of D
# if your data are arranged differently, use axis kwarg
f = interp1d(T15, D)
Dprime = f(T3)
wo Dprime
die aufwärtsgesampelten Daten sind.
Verwandte Themen
- 1. Upsample eine Rx beobachtbar basierend auf einer anderen
- 2. iOS Metal Performance Shader Bild Upsample
- 3. Downsample und Upsample Textur Offsets, OpenGL GLSL
- 4. pandas> = 0.18 - Änderungen an resample, wie upsample mit groupby
- 5. wie man die upsample Schicht von SegNet zu verstehen
- 6. resample/upsample Soundframes von 8Khz bis 48Khz (Java/Android)
- 7. Wie verwende ich GVIM, um eine Remote-Datei zu bearbeiten?
- 8. passend zu den Ausgaben von upsample und resample Funktionen von Matlab
- 9. wie bitwise_and auf cv :: Mat anwenden?
- 10. Wie verwende ich JarOutputStream, um eine JAR-Datei zu erstellen?
- 11. Wie verwende ich QtMultimedia, um eine WAV-Datei abzuspielen?
- 12. Wie verwende ich CMake, um eine ispc-Datei zu erstellen?
- 13. Wie verwende ich gstreamer um eine ffv1 Datei zu kodieren?
- 14. Wie verwende ich Cython, um die Scipy-Minimierung zu beschleunigen, wenn eine generierte Funktion verwendet wird?
- 15. Resampling/Upsample Zeitraum Index und beide extreme Zeit „Kanten“ der Daten
- 16. Wie verwende ich eine jaxb.index-Datei?
- 17. Wie verwende ich scp, um eine Datei vom Server auf die Client-Seite zu kopieren?
- 18. Wie verwende ich cv :: imencode auf IplImage?
- 19. Fehler beim Laden .mat Datei mit scipy.io (Valueerror: Mat 4 MOPT falsches Format)
- 20. laden .mat-Datei von Python
- 21. Wie verwende ich JSPM, um eine Angular2-App in eine einzige .js-Datei zu konvertieren?
- 22. Wie verwende ich Factory Girl, um eine Büroklammeranlage zu erstellen?
- 23. Wie installiere ich scipy auf Windows 10?
- 24. Wie verwende ich Waf, um eine gemeinsame Bibliothek zu erstellen?
- 25. Kann pykalma nicht ausführen Beispielcode, der MAT-Datei mit scipy liest
- 26. Wie verwende ich Jconsole um eine Verbindung zu EC2 herzustellen?
- 27. Wie verwende ich eine Methode, um einen Zeiger zu ändern?
- 28. Wie verwende ich eine Widget-Schaltfläche, um einen Dienst herunterzufahren?
- 29. Wie verwende ich INotifyPropertyChanged, um eine Array-Bindung zu aktualisieren?
- 30. Wie verwende ich django-baumbart, um eine Sitemap zu erstellen?
Zeigen Sie, was Sie versucht haben –