패키지15 파이썬 소수점 자리수 제한 방법과 예제 (Python Round) 데이터 처리를 위해 파이썬을 사용하기 때문에 숫자의 소수점 자리수를 제한할 일이 없습니다. 하지만 오늘은 보고서 작성을 위해 파이썬 소수점 자리수를 제한해야 했기 때문에 아래 코드를 사용해서 소수점을 컨트롤해보았습니다. 이번 포스팅에서는 파이썬의 소수점 자리수 제한 방법에 대해 여러분과 공유하고자 합니다. 유저가 원하는 바에 따라 원하는 소수점 자리를 반올림함으로써 자리수를 제한할 수 있습니다. 소수점 자리수 제한 기본 문법 파이썬의 최대 장점은 다양한 라이브러리를 사용한 빠른 코딩에 있습니다. 하지만, 소수점 자리수 제한은 파이썬 내장 함수를 사용하면 간단하게 구현할 수 있습니다. 꼭 'math' 패키지가 아니더라도 어느 정도는 내장 함수로 구현 가능합니다. 내장 함수를 사용한 소수점 자리 제한 기본 .. 2021. 3. 18. 파이썬 실시간 그래프 그리기 예제 (Python Matplotlib Real Time Plot) 최근 머신러닝이나 최적화를 위한 툴로 파이썬을 활용하면서 실시간 그래프 그리는 방법을 찾아보았습니다. 이를 위해 사용된 파이썬 패키지는 Matplotlib 입니다. 생각보다 쉬운 방법을 통해 파이썬을 활용한 실시간 그래프를 그릴 수 있었으며, 이번 포스팅에서 여러분과 이를 공유하고자 합니다. 파이썬 실시간 그래프 그리기 해당 기능을 사용하기 위해 필요한 패키지는 Numpy와 Matplotlib 입니다. 넘파이 같은 경우에는 텐서플로우나 케라스와 같은 머신러닝 라이브러리나 Matplotlib와 궁합이 좋아서 많이 사용되는 툴입니다. TypeError가 나지 않는다는 장점을 가지고 있습니다. # 패키지 선언 import numpy as np import matplotlib.pyplot as plt # 파이썬.. 2020. 9. 4. 파이썬 최적화 알고리즘 변수 범위 설정 예제 (Python Scipy Optimization w/ Bounds) 최근 파이썬을 사용해서 최적화를 수행하면서 변수의 범위를 설정하고 그 안에서 최적점을 찾는 방법을 사용하고자 변수 범위 설정이 가능한 파이썬 최적화 알고리즘에 대해 스터디하고 있습니다. 간단한 방법이지만 모르면 사용하지 못하기 때문에 아래 코드를 확인해보십시오. 이번 포스팅에서는 파이썬 최적화 알고리즘 변수 범위 설정 예제에 대해 여러분과 공유하고자 합니다. 이미 이전에 Scipy 패키지를 사용한 간단한 최적화 예제를 작성한바 있으니 아래 포스팅을 참고하시면 되겠습니다. 해당 포스팅을 기본으로 작성된 코드입니다. 이 글도 읽어보세요파이썬 Scipy, 함수 최적화 방법과 코드 파이썬 최적화 알고리즘 범위 설정 예제이전 포스팅과 같은 코드를 사용하였지만 최근에 사용하고 있는 민감도 기반 최적화 알고리즘인 S.. 2020. 8. 28. 파이썬 패키지 설치 및 업그레이드 방법 (Python pip Install Upgrade) 최근 파이썬 패키지들을 한번 업그레이드 해줘야해서 pip 명령어를 입력하려고보니 파이썬 패키지 업그레이드 명령어를 잊어버린 제 자신을 보고 해당 명령어를 메모하려 포스팅합니다. 이번 포스팅에서는 파이썬 패키지 설치 및 업그레이드 명령어에 대해 여러분과 공유하고자 합니다. 파이썬 패키지 설치 및 업그레이드 방법 파이썬 패키지 설치파이썬 패키지 설치 방법에는 다양한 방법이 있습니다. 파이썬이 설치되어 있고, 환경변수로 등록되어 있다면 cmd 창을 통해 파이썬 패키지를 설치할 수 있습니다. 간단히 행렬 연산에 사용되는 넘파이(Numpy)를 설치하는 명령어를 작성하자면, 아래와 같습니다. pip install numpy 굉장히 간단한 명령어입니다. 위와 같은 명령어를 입력하고 별다른 에러가 없다면 cmd 창에서.. 2020. 7. 12. 파이썬 파일 및 폴더 입출력 명령어 모음 (Python) 파이썬 파일 입출력 명령어파이썬에서 보통 csv나 txt파일을 입출력하기 위해 아래와 같은 명령어를 사용합니다. 특히 open 같은 경우에는 다양한 Option들이 있으며 아래와 같이 정리할 수 있습니다. 쓰기에는 두가지 타입이 있는데 w를 사용하게 되면 동일 파일이름을 가진 파일을 덮어쓰기 하기 때문에 x와 w중에서 선택해서 사용하시면 됩니다. f = open('test.txt', 'w') Optionsw : 쓰기 (동일 파일이 있다면 덮어쓰기)x : 쓰기 (덮어쓰기 방지)a : 추가r : 읽기+ : 갱신 (읽기, 쓰기 가능) f.read() : 파일 읽기f.write() : 파일 쓰기f.readline() : 파일 내용 한줄씩 가져오기f.readlines() : 파일 내용 리스트로 가져오기f.writ.. 2020. 5. 26. 파이썬 Shutil n os 패키지, 파일 확장자 자동 변경 방법 (Python) 시뮬레이션을 하면서 최적화나 머신러닝을 위해 대량의 텍스트 파일을 생성하곤 합니다. 텍스트 파일을 데이터 처리해주기 위해서 csv 확장자로 변경해야하는 일이 종종 있습니다. 아바쿠스라는 구조 시뮬레이션 소프트웨어를 사용해서 결과 값을 출력하게 되면 'rpt'라는 확장자가 튀어나오게 되는데, 대량의 rpt 파일을 csv 파일로 변환하는 방법을 예제로 하여 확장자를 변경하는 방법에 대해 공유하고자 합니다. 파일 확장자 변경 기본 코드사실 확장자를 변경해주는 코드는 Shutil 패키지에서 제공하는 파일 복사 기능입니다. '.rpt'를 '.csv'로만 바꿔주면 간단하게 확장자를 변경할 수 있습니다. 이렇게 한개 파일의 확장자를 변경하는 것은 손이 파이썬을 실행시키는 것보다 빠를 것입니다. 하지만 몇 백, 몇 천.. 2020. 4. 9. 파이썬 Datetime, 현재 날짜 및 시간 출력 방법 (Python) 파이썬을 코딩하면서 자주 사용하는 기능이 현재 날짜 및 시간을 반환 받는 기능입니다. 보통 시뮬레이션을 진행함에 있어서 로그파일을 저장하고자 현재의 날짜와 시간을 불러와서 파일명을 지정하곤 합니다. 오늘은 알고 있으면 자주 사용하게 되는 현재 날짜 및 시간 출력 방법에 대해 여러분과 공유하고 합니다. 사용되는 패키지는 'datetime' 입니다. [추천글] 파이썬 Pyinstaller 윈도우 응용프로그램 만들기[추천글] 파이썬 PyAutoGui 마우스 좌표 위치 확인 방법[추천글] 파이썬 PyAutoGui 무한 마우스 클릭 매크로 만들기[추천글] 파이썬 Scipy, 함수 최적화(Optimization) 방법과 코드[추천글] 파이썬 Sympy, 방정식 풀이 방법 및 코드 공유[추천글] 파이썬 파일 특정 값.. 2020. 3. 31. 통계 분석 #9 : 혼동행렬 개념 및 성능 평가 방법 with R (Confusion Matrix) 컨퓨전 매트릭스 개념컨퓨전 매트릭스란, 머신러닝 or 통계학적 방법이 사용된 분류 모델에서 알고리즘의 성능을 보기 쉽게 시각화하는 테이블 형태의 레이아웃 입니다. 분류 모델에 의한 분류 예측이 실제와 같은지 다른지를 표시하고 이를 평가하는 방법입니다. 컨퓨전 매트릭스는 혼동행렬이라고도 불리며 모델을 만들 때 모델이 얼마나 정확한 결과를 계산하는지 객관적으로 측정할 수 있습니다. 통계 분석 #5 : 집단 간 평균 비교, ANOVA 분산분석의 정의 및 가정통계 분석 #6 : 범주형 자료 분류 방법, 로지스틱 회귀분석 with R통계 분석 #7 : 회귀모델 적합도 평가 방법 with R (잔차, 결정계수, F, T)통계 분석 #8 : 교차 유효성 검사 Cross-Validation with R 컨퓨전 매트릭스.. 2020. 3. 28. 파이썬 파일 특정 값 변경 방법, Replace 함수 사용법 및 코드 (Python) 작성한 내용과 동일하지만 더 간단한 코드를 작성해서 다른 포스팅에 작성하였습니다. 아래 글에서 확인할 수 있습니다. 이번 글을 그냥 참고 정도로만 활용하셔도 되겠습니다. 이 글도 읽어보세요파이썬 특정 값, 문자 변경 방법 및 코드 공유 수치 최적화 문제를 풀거나 시뮬레이션을 머신러닝에 활용하기 위해서 시뮬레이션의 변수로 사용된 값을 바꾸어줘야할 때, 해당 변수를 찾아서 원하는 값을 바꿔줘야합니다. 이러한 상황에서 해당 파일을 열어서 해당 값을 찾고 바꿔서 저장하는 것은 불가능에 가깝습니다. 몇개 정도는 그냥 하면 되지만 몇 천개, 몇 만개 단위로가면 말이죠. 이 때, 파이썬이나 기타 컴퓨터 언어를 활용해서 파일 내 원하는 변수를 찾아서 원하는 값으로 변경해주는 코드를 작성해서 몇초만에 해당 업무를 끝낼 .. 2020. 3. 22. 파이썬 Sympy, 방정식 풀이 방법 및 코드 공유 (Python) 파이썬을 여러 문제에 적용하면서 가끔 방정식 풀이를 필요로 할 때가 있습니다. 파이썬에서 제공하는 다양한 패키지 중 방정식을 풀이해주는 패키지가 있습니다. 해당 패키지의 이름은 'Sympy' 입니다. 오늘은 해당 패키지를 사용하여 간단하게 방정식 풀이를 할 수 있는 코드를 여러분과 공유하고자합니다. [추천글] 파이썬 Scipy, 함수 최적화(Optimization) 방법과 코드[추천글] 파이썬 PyAutoGui 무한 마우스 클릭 매크로 만들기[추천글] 파이썬 Pyinstaller 윈도우 응용프로그램 만들기 방정식 풀이 예제이번 포스팅에서 다루고자 하는 연립방정식 예제는 아래와 같습니다. 두개의 방정식인 연립방정식으로 이루어져 있습니다. 변수가 2개이고, 방정식이 2개이니 변수를 쉽고 간단하게 구할 수 있.. 2020. 3. 21. 이전 1 2 다음