본문 바로가기

언어/ㄴPython11

[pytyhon] python에서 matlab 함수 사용하기 python에서 matlab 함수를 사용하기 위하여 matlab은 필수로 설치되어 있어야 한다. 1. matlab 설치 2. python을 matlab이 설치된 폴더에 설치하여야 한다. (linux 기준) $ cd "matlabroot/extern/engines/python" $ python setup.py install 꿀팁: ( $ python setup.py install --user ) - 현재 계정 홈폴더에 설치하면 .bashrc에 pyth 등록하지 않고 사용할 수 있다. user에 자신의 ID가 아니라 그냥 "user" 그대로 써야한다. (window 기준) 해본적 없다. 아래 참고 사이트 "참고" [참고] python api 설치 (matlab 정식 홈페이지 help): https://kr... 2020. 4. 8.
[python] randomly shuffle train data This code shuffle train data. We know that train data inputed randomly is efficient to train weight. If you get typeError, you check type to 'trainLabel' variable. And you fix 'addTrainLabel=numpy.array([trainLabel[0,ind[0:balance]]])' code to 'addTrainLabel=numpy.array(trainLabel[0,ind[0:balance]])'. But, If you continously get typeError, you think about error and fix yourself please. train dat.. 2016. 2. 19.
[python] python script is executed by matlabprogram 맵트랩에서 파이썬 스크립트를 돌려보자.python.m이 맵트랩 파일이고, python.py에서 PATH를 지정해주고 python2.py를 실행하는 구조이다.우선 기본적인 방법으로 맵트랩에서 system('python scriptName.py') 를 이용하면 importerror가 난다.이것은 LD_LIBRARY_PATH가 제대로 정해지지 않아서이다. 이것의 PATH를 추가해주면 제대로 동작한다.shell 환경이라면 export LD_LIBRARY_PATH='path' 해주면 쉽게 해결가능하다. python에서는 좀 더 복잡하다.shell을 한번 거쳐서 python을 실행하는 방법도 있다.python에서 PATH를 추가하기 위해서는 python.py를 참고하기 바란다.import os를 하고 os.envi.. 2016. 2. 4.
[python] How to get matlab data file '.mat' in python 우선 matlab 에서 .mat 데이터를 생성해보자. Frstly, we generate matlab data format file '.mat' in matlab 두번째로 python에서 이 데이터를 받는다. 이때, scipy.io 함수를 이용하여 .mat 파일을 받을 수 있다. Secondly, we get this data in python. At the point, we use 'scipy.io' library in python. 위의 코드를 실행하면 .mat data를 받아서 train_set_x 에 해당하는 data를 print하게 된다. train_set_x 데이터는 (3,10)행렬로 이뤄진 랜덤수 행렬이다. If thee top code implement in python, we get .m.. 2016. 1. 25.