본문 바로가기

SW 프로그래밍/파이썬36

파이썬에서 시스템의 운영체제 확인 출처 : https://pinkwink.kr/1002 2021. 12. 29.
MAC Python PATH 설정 1. 터미널 창을 오픈합니다. mac에서 path설정은 조금 번거롭습니다. home 위치에 있는 .bash_profile을 직접 수정해서 관리하는 방식으로 설정을 하게 됩니다. vi .bash_profile 을 입력해서 텍스트 모드로 들어가면 i 를 눌러서 insert모드로 전환합니다. python path는 아래와 같이 입력합니다. PATH="/Library/Frameworks/Python.framework/Versions/3.7/bin:${PATH}" 뒤에 python 경로 중 버전은 본인의 파이썬 버전에 맞게 수정해주세요~ 그리고 python3를 사용하시는데 python3를 메인으로 하고 싶으실 경우 아래 문구를 추가해주시면 그냥 python만 입력해도 python3로 인식하게 됩니다. alias .. 2021. 12. 29.
Python 실행시 매개변수 인자 전달 안녕하세요 마블랑입니다. 얼마전에 파이썬에 대해 포스팅을 하면서 파이썬 파일을 작성하는 방법에 대해서 간단하게 했었습니다. 이번 포스팅은 파이썬 파일을 명령 프롬프트(CMD창) 에서 실행을 하고 실행시 파라미터를 주어서 매개변수 인자값으로 전달하는 것에 대해서 알아보겠습니다. 먼저 파이썬 파일을 작성해보겠습니다. 메모장에서 작성해도 되고 파이썬 에디터를 이용해도 되고 다른 에디터 프로그램을 사용해도 됩니다. import sys print(sys.argv[0]) # PythonTest_01.py print(sys.argv[1]) # aaaa print(sys.argv[2]) # bbbb print(sys.argv[3]) # cccc print(sys.argv[4]) # dddd 파라미터값을 가져오기 위해서.. 2021. 10. 18.
format 메서드 형식 지정하기 예제1 - 숫자 기본 형식 # Fixed point number format amount1 = 123456 print('{:f}'.format(amount1)) print('{:.2f}'.format(amount1)) # Decimal format amount2 = 0b0101 print('{:d}'.format(amount2)) # Binary format amount3 = 5 print('{:b}'.format(amount3)) # Scientific format amount4 = 321000 print('{:E}'.format(amount4)) print('{:e}'.format(amount4)) print('{:.2e}'.format(amount4)) 123456.000000 123.. 2021. 10. 3.
칼만 필터는 어렵지 않아 with MATLAB EXAMPLES [칼만 필터는 어렵지 않아 with MATLAB EXAMPLES] 아래는 파이썬 코드로 작성된 링크입니다. https://github.com/tbmoon/kalman_filter tbmoon/kalman_filter Kalman Filter in Python (파이썬으로 구현하는 칼만 필터). Contribute to tbmoon/kalman_filter development by creating an account on GitHub. github.com Chapter 1. 평균 필터 [요약] 재귀식인 평균 필터를 사용하면 직전 평균값과 데이터 개수만 알아도 쉽게 평균을 구할 수 있습니다 . 특히 데이터가 순차적으로 입력되는 경우 평균 필터를 사용하면 데이터를 저장할 필요가 없고 계산 효율도 높습니다. .. 2020. 9. 27.
범례 범례¶ 여러개의 라인 플롯을 동시에 그리는 경우에는 각 선이 무슨 자료를 표시하는지를 보여주기 위해 legend 명령으로 범례(legend)를 추가할 수 있다. 범례의 위치는 자동으로 정해지지만 수동으로 설정하고 싶으면 loc 인수를 사용한다. 인수에는 문자열 혹은 숫자가 들어가며 가능한 코드는 다음과 같다. loc 문자열숫자 best 0 upper right 1 upper left 2 lower left 3 lower right 4 right 5 center left 6 center right 7 lower center 8 upper center 9 center 10 표 : plt.legend의 loc 인수 목록 In [15]: X = np.linspace(-np.pi, np.pi, 256) C, S .. 2020. 9. 27.