본문 바로가기

SW 프로그래밍/파이썬36

python – matplotlib.pyplot으로 이미지 저장 안될때 파이썬 pyplot에서 그래프를 이미지로 저장할수 있다. 그런데 막상 해보면 저장이 안된다. 둘중 하나는 선택하여야 한다. show로 할지 savefig 할지.. 둘중 하나만 된다. 예시(저장 안되는..) import matplotlib.pyplot as plt fig = plt.figure() plt.plot(d,c1[0:100],'b--',d,c2[0:100],'r--',d,c3[0:100],'g--',figure = fig) plt.ylabel("concentration") plt.xlabel("distance") plt.show() plt.savefig('./Results/evol_conc_v'+str(vinit)+'a_'+str(a)+'.png') 이것을 저장하려면 import matplotli.. 2019. 10. 24.
Customizing Matplotlib with style sheets and rcParams #### MATPLOTLIBRC FORMAT ## This is a sample matplotlib configuration file - you can find a copy ## of it on your system in ## site-packages/matplotlib/mpl-data/matplotlibrc. If you edit it ## there, please note that it will be overwritten in your next install. ## If you want to keep a permanent local copy that will not be ## overwritten, place it in the following location: ## unix/linux: ## $HO.. 2019. 10. 24.
문자열을 숫자로 변환; 문자를 정수(int, long), 실수(float)로 바꾸기 MySQL에서 데이터를 가져오면 대부분 문자이다.(varchar) 화면에는 숫자처럼 보이지만 실제는 문자열이다. 이를 통해 그래프를 그리거나 연산을 할수 없다. 간단히 숫자로 변환하는 방법이 있다. #!/usr/bin/python # -*- coding: cp949 -*- # 이 파일의 맨 첫줄에 빈줄이 있으면 # SyntaxError: Non-UTF-8 code starting with '\xbc' in file example3.py on line 6, # but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details # 이런 식의 에러가 납니다. # "정수 문자열"을 정수로 만들어, 플러스 1 하기 s = "123" n =.. 2019. 10. 24.
Python 소스코드 버전 변환 2to3.py C:\Python34\Tools\Scripts\2to3.py 소스파일이 3버전에 맞게 변환되고, 원본은 "파일명.bak"으로 보존된다. python C:\Python34\Tools\Scripts\2to3.py -w 소스파일명 실행예시 D:\workspace\python>python C:\Python34\Tools\Scripts\2to3.py -w greeting.py RefactoringTool: Skipping implicit fixer: buffer RefactoringTool: Skipping implicit fixer: idioms RefactoringTool: Skipping implicit fixer: set_literal RefactoringTool: Skipping implicit fixe.. 2019. 8. 31.
셀에 초 단위로 증가시키기-파이썬으로 출력한 TXT 파일 Excel 처리 셀에 초 단위로 증가시키기파이썬으로 출력한 TXT 파일 Excel 처리 파이썬이나 아두이노 등으로 자료를 출력하면 TXT 파일이 나오는데이 자료를 엑셀로 읽어서 처리하는 방법이다. 엑셀의 쎌 하나씩 증가시키는 방법중 초단위로 증가 시키는 방법이다. 해당 셀서식을 hh:mm:ss 로 지정해 놓은 서식에서 보통 하는 식으로 = (원본값 셀) C1 + 1 이렇게 입력하면 하루가 증가한다. 실제로 해보면 아래와 같다. 화면처럼 보이게 만드는 사용자 정의 포맷은 아래와 같다. 그러면 엑셀 셀값에서 1초는 도대체 얼마인가? 계산해보면 0.0000115740767796524 값이다. 엑셀값 1을 날자로 표현하면 1900-01-01 00:00:00 이다 1900-01-01 00:00:00 1.0000000 짐작하시겠지.. 2018. 3. 7.
맥 OS에서 파이썬 3.4 사용하기 언제 개발을 해봤어야 알지.....근데 옛날과는 달이 요즘에는 인터넷에 소스 등이 많다는 생각을 하고,그 기반으로 무엇(?)을 만들어보자 라는 생각이 들었다, 개발을 하려면 프로그래밍을 알아야지..... 해본건 FORTRAN.... 웬지 석기시대 냄새가.... IoT에 관심이 많고, 라즈베리파이를 질렀으니(?) 파이썬이라는 것으로 뭔가를 만들수 있을것 같은데.... 그래서 파이썬을 공부하기로 했다. 시간이 많아서는 아니고... 없어서도 아니고,,,,"이거다 하면 끝을 볼때까지 질러야지요,,," 영화대사처럼,,, ㅋㅋ ㅎㅎ ㅠㅠ 일단 맥에는 파이썬 2.7이 설치되 있단다.... 맥의 커맨드창(터미널)에서 확인해보면 된다.터미널은 파인더 >> 응용프로그램 >> 유틸리티 >> 터미널이다. 터미널을 실행하고, .. 2015. 7. 15.