반응형
반응형
오류 발생파이썬에서 데이터를 파일로 처리하는 과정에서 다음과 같은 오류가 발생하였다.file read/write error :'cp949' codec can't decode byte 0x84 in position 10: illegal multibyte sequence 소스코드는 다음과 같다.try : with open(filepath, 'r') as f: read_data = f.read() return read_dataexcept Exception as e : return "file read/write error : " + str(e) 즉, 파일을 읽어오는 과정에서 오류가 발생했다는 것이다. 원인 파악오류가 무엇을 의미하는지는 이전에 MySQL때 같은 경험이 있어서 ..
replace 함수로 문자열 변경 파이썬에서 문자열을 바꾸기 위해서는 가장 일반적인 replace 함수가 있다. 그러나 replace 함수는 여러 개의 문자열을 한 번에 바꿀 수 없고 여러 번 사용해야 한다. 예를 들어보자. ['abc'], ['def'] 이라는 문자열이 있다. 나는 이 문자열에서 알파벳 abc def만 남기고 싶다. 이 것을 replace 함수로 변경하려면 다음과 같다. ### replace 함수로 여러 개의 문자열 변경하기 ### # 문자열 저장 strVar = '[\'abc\', \'def\']' # 문자열 바꾸기 strVar = strVar.replace('[', '') strVar = strVar.replace(']', '') strVar = strVar.replace('\'',..
matplotlib 공식 사이트 https://matplotlib.org/stable/plot_types/index.html Plot types — Matplotlib 3.7.1 documentation Plot types Overview of many common plotting commands in Matplotlib. Note that we have stripped all labels, but they are present by default. See the gallery for many more examples and the tutorials page for longer examples. Basic Basic plot types, usually y matplotlib.org 교육에 도움이 많이 되..
수학 수식을 우리가 볼 수 있는 수식처럼 표현해주는 라이브러리 포스팅에 기재되어 있는 기능들은 해당 라이브러리의 일부분입니다. 더 자세한 기능 및 계산, 수식 표현이 필요한 경우, 참고 부분에 기재되어 있는 공식 문서를 확인하시는 것을 권장드립니다. (미분, 적분 부분 쪽은 이해가 잘 되지 않아 기본 공식 문서에서 있는 예제만 사용하였습니다. ㅠㅠ) Sympy 기호 수학을 위한 파이썬 라이브러리 설치 및 사용 설정 설치 아나콘다 sympy 설치 명령어 conda install sympy 파이썬 sympy 설치 명령어 pip install sympy # pip3 install sympy 라이브러리 호출 import sympy # from sympy import * : 표현하는 수학식 함수의 sympy.~ ..
이번 포스팅에서는... MS-SQL(SQL Server)에 접속하는 방법과 Pandas를 이용하여 데이터베이스에 저장된 데이터를 데이터프레임으로 읽어와서 출력하는 방법을 설명합니다. MSSQL DB 연결 pymssql 파이썬에서 MSSQL(SQL SERVER)의 데이터베이스를 제어 할 수 있게 해주는 모듈 모듈 설치 # Windows pip install pymssql # conda install pymssql # Linux sudo pip install pymssql # Mac sudo -H pip install pymssql DB 연결 import pymssql # Connect to the database conn = pymssql.connect(server='server_name',\ user='..
fractions 유리수 산술을 지원하는 모듈 Fraction 인스턴스는 한 쌍의 정수, 다른 유리수 또는 문자열로 생성 numerator : 기약 분수로 나타낼 때 Fraction의 분자 denominator : 기약 분수로 나타낼 때 Fraction의 분모 모듈 호출 import fractions # from fractions import Fraction 구문 분수 표현 Fraction(분자, 분모) 분자 표현 변수.numerator 분모 표현 변수.denominator 사용 예시 # 2분의 1 분수 표현 a = Fraction(1, 2) a >>> Fraction(1, 2) # 0.2의 분수 표현 b = Fraction('0.2') b >>> Fraction(1, 5) # 분수 산술 c = a + ..