MATLAB의 mat 파일을 Python에서 불러오는 예제 코드입니다.
2021. 11. 14 최초작성
arr = sio.loadmat('sample1.mat')
print('arr')
print(arr)
print('\n\n')
loadmat으로 mat 파일을 로드하여 출력해보면 배열 ‘a’와 배열 ‘b’를 딕셔녀리에서 접근가능한걸 볼 수 있습니다.
arr
{'__header__': b'MATLAB 5.0 MAT-file, written by Octave 6.2.0, 2021-10-21 12:43:00 UTC', '__version__': '1.0', '__globals__': [], 'a': array([[ 1., 2., 3., 4., 5., 6., 7., 8., 9., 10.]]), 'b': array([[11., 12., 13., 14., 15., 16., 17., 18., 19., 20.],
[21., 22., 23., 24., 25., 26., 27., 28., 29., 30.]])}
a = arr['a']
b = arr['b']
각각 딕셔너리의 키를 사용하여 해당 배열을 가져올 수 있습니다.
print('a')
print(a)
print('b')
print(b)
출력해보면 각각의 배열이 보입니다.
a
[[ 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.]]
b
[[11. 12. 13. 14. 15. 16. 17. 18. 19. 20.]
[21. 22. 23. 24. 25. 26. 27. 28. 29. 30.]]
참고
