dict 형식 이용하여 변수명 자동 설정하기. [2018.09.13]

Posted by 센큐
2018. 9. 13. 15:56 Mathematica&Python

vars()['name {}'.format(variable)] = 1    #name variable  이라는 variable에 1이 들어간다.

globals()['name {}'.format(variable)] = 2    #name variable  이라는 global variable에 2가 들어간다.



ex)

a=1

vars()['name_{}'.format(a)]=1

print name_a

==> 1 출력.


matplotlib.pyplot 이용하여 그래프 꾸미기 [2018.09.12]

Posted by 센큐
2018. 9. 13. 00:04 Mathematica&Python

fig = matplotlib.pyplot.figure(1)    #figure 1번 생성.

ax = fig.add_subplot(3, 2, 1)    #3행 2열짜리 배열 중 1번째 자리에 ax이라는 subplot을 fig에 생성.

ax.plot(x, y)    #x array, y array 그래프 그리기.

ax.ticklabel_format(style = 'sci', scilimits = (-3, 5), axis='both', useMathText = True)    #'sci'entific notation, 10^(-3)~10^5 이외 구역 적용

ax.tick_params(direction='in')    #ticklabel 그래프 안쪽으로 넣기. (기본은 바깥쪽.)

pandas 이용하여 python에서 excel file의 data 다루기. [2018.09.12]

Posted by 센큐
2018. 9. 12. 15:14 Mathematica&Python

pandas라는 module이 필요.


import pandas    #importing "pandas" module.


##loading dataframe from excel file


xls = pandas.ExcelFile('file path')    #put the excel file whose name is "file path" into the variable "xls".


sheetname = xls.sheet_names    #put the list of sheet names into the variable "sheetname"


df = pandas.read_excel ( xls, sheet number )    #variable df :  dataframe of sheet number in the variable "xls"



##saving dataframe to excel file


xlsx = pandas.ExcelWriter('file path')    #make excel writer 'xlsx' whose name is 'file path'


df.to_excel(xlsx, 'sheet name')    #write the dataframe df to 'xlsx' with sheet name of 'sheet name'


xlsx.save()    #save the excel file 'xlsx'

[2017.04.14] python 3.x버전에서 pip 사용법

Posted by 센큐
2017. 4. 14. 17:06 Mathematica&Python

python 2.x 버전은 python pip install xxxx이런식으로,

python 3.x 버전을 쓰려면 pip3 install xxxx 이런식으로.

[2017.04.14] linux mint 17.3에서 python3.5를 기본으로 바꾸기

Posted by 센큐
2017. 4. 14. 17:04 Mathematica&Python


[mint 17.3에서 python 실행시]

[ubuntu 16.04에서 python 실행시]



우분투 기반 리눅스는 기본적으로 python2가  깔려 나온다. 


물론 파이썬3를 사용하려면 다음과 같이 입력해도 된다.

[mint 17.3에서 python3 실행시]

[ubuntu 16.04에서 python3 실행시]


그러나, 기본 python 명령어를 입력했을 때 본인이 원하는 버전의 파이썬을 실행하고 싶다면 home 폴더로 들어가 python 경로를 바꿔주는 작업을 해야 한다.

[mint 17.3에서 기본 파이썬 버전 변경]

[2017.04.10] Vpython 설치 (windows10)

Posted by 센큐
2017. 4. 7. 10:03 Mathematica&Python

파이썬의 계산 및 프로그래밍 능력을 이용, visualization해주는 좋은 툴이 있다. VPython. 이 VPython은 윈도, 파이썬 2.7버전 기반이 최신을 유지하고 있기에 파이썬 3.x 버전이 아닌 2.7x버전을 설치해야 한다. 다음은 공식 홈페이지의 윈도 VPython 설치 방법이다.

 

[출처 : http://vpython.org/contents/download_windows.html]

 

그래프를 그리기 위한 matplotlib, 행렬 관련 툴을 쓰기 위한 numpy, 과학적 도구 사용을 위한 scipy도 설치해야 하는데, 이들은 각각

 

http://www.lfd.uci.edu/~gohlke/pythonlibs/ 홈피에서 찾아 다운로드 할 수 있다.

필자는 다음 세 가지를 다운받았다.

 

이제 이것들을 설치하는 방법은 cmd창에서 whl 파일의 위치로 이동한 후 다음 명령어를 입력하는 것이다.

python -m pip install *.whl

 

쓰다보니 sympy라는 module도 필요하게 되었는데, 64비트 버전에 맞는 파일을 찾을 수가 없어서

python -m pip install sympy

명령어를 통해 설치하였다.