2014-11-18 2 views
1

나는 파이썬에서 여러 matlab 파일을로드 할 수있는 방법을 궁금해했다. 나는 파이썬에 아주 새로운 오전과 내가 scipy.io.loadmat('/~/20130228_100000_3D_E=1.mat')을 사용하고 많은여러 matlab 파일을로드하는 파이썬

을 모르는 후 나는 .vts 형식으로 데이터를 저장

나는 실행이 가능한 모든 MATLAB 파일로이 작업을 수행 할 수있는 방법 내 한 번만 프로그램 하시겠습니까?

감사

답변

2

모든 .mat 파일이 같은 디렉토리에있는 경우, 당신이 할 수있는 :

import os 

dataDir = "/some/folder/containing/data/" 
mats = [] 
for file in os.listdir(dataDir) : 
    mats.append(scipy.io.loadmat(dataDir+file)) 

그런 다음 (다른 언어의 배열 등) 목록에있는 모든 MATLAB 파일을 것을 당신은 그들에 의해 얻을 수 있습니다 :

mats[0] 
mats[1] 
... 
+1

굉장 !! 많이 sooo 감사합니다! – aregak

관련 문제