DEEP.I - Lab

오프라인 공간의 지능화를 꿈꾸는 딥아이 연구실입니다.

Python/Python

[Python] 파이썬에서 매트랩 MAT 파일 읽기 (scipy)

Jongwon Kim 2021. 2. 6. 18:38
반응형

Concept

사실 저는 학+석사 시절, 매트랩을 품에 안고 살았기때문에 한글보다 매트랩 문법 읽는게 편했습니다.? 그러다보니 아직까지도 데이터를 확인하고 분석하는데 매트랩을 자주 이용하는 편입니다.

 

데이터를 전처리하거나 시각화 과정에서 파이썬과 매트랩 이동이 많은데 고맙게도 python의 scipy 라이브러리에서 매트랩 데이터 저장 형식 파일을 읽기를 지원하고 있습니다.

SourceCode

Scipy 설치

pip install scipy

mat 파일 읽기

from scipy import io

# 데이터 파일 불러오기
mat_file = io.loadmat('mnist_train.mat')

# 특정 변수 읽기
input_x = mat_file['x']
target_y = mat_file['y']

mat 파일 쓰기

import numpy as np
from scipy.io import savemat

# mat 파일 저장하기
result_x = np.arange(5000)
# 변수명 지정하기 (dic 타입)
mat_dic = {"x": result_x , "label": "1st train"}
# 저장
savemat("test_result.mat", mat_dic)

 

Your Best AI Partner DEEP.I
AI 바우처 공급 기업
객체 추적 및 행동 분석 솔루션 | 제조 생산품 품질 검사 솔루션 | AI 엣지 컴퓨팅 시스템 개발

인공지능 프로젝트 개발 외주 및 상담
E-mail: contact@deep-i.ai
Site: www.deep-i.ai
 

딥아이 DEEP.I | AI 기반 지능형 기업 솔루션

딥아이는 AI 기술의 정상화라는 목표를 갖고, 최첨단 딥러닝 기술 기반의 기업 솔루션을 제공하고 있으며, 이를 통해 고도의 AI 기반 객체 탐지, 분석, 추적 기능을 통합하여 다양한 산업 분야에

deep-i.ai

 

 

반응형