본문 바로가기

Python42

파이썬 폴더 자동 생성 예제 - Python folder creation example 업무를 하다 보면 늘 내가 원하는 폴더를 자동으로 생성해주면 좋겠다는 생각을 합니다. 이버 포스팅에서는 파이썬 폴더 반복 생성 예제를 여러분과 공유하고자 합니다. 내용 참고하시고 업무에 도움이 되었으면 좋겠습니다. Contents 파이썬 폴더 생성 코드 해당 코드에서 사용하는 패키지는 파이썬 내장 패키지인 os 패키지입니다. 아래 코드에서 Iteration 리스트에 있는 폴더를 wkingDir 경로에 자동 생성합니다. 물론 for문의 숫자 range를 사용해서 더 쉽게도 만들 수 있습니다. import os # working directory wkingDir = r"H:\download" wkingDir = wkingDir.replace("\\", "/", 20) # folder list Iteratio.. 2022. 8. 6.
파이썬 pip 업그레이드 방법 - 윈도우 cmd, 주피터노트북 파이썬을 사용하면서 pip를 사용해서 패키지를 설치하는 일이 자주 있습니다. 하지만, pip를 업그레이드 하라는 Warning이 뜨곤 합니다. 이번 포스팅에서는 윈도우 cmd와 주피터 노트북에서 파이썬 pip를 업그레이드 하는 방법에 대해 공유합니다. Contents 윈도우 Command pip 업그레이드 방법 환경변수에 파이썬이 등록되어 있는 상태라면 Command에서 파이썬 pip 업그레이드가 가능합니다. 파이썬이 환경변수에 등록되어 있지 않다면 등록해주세요. 윈도우 Command에서 pip를 업그레이드하는 방법은 다음과 같습니다. cmd창 열기 : 윈도우 - 실행 - cmd 입력 - Enter 아래 코드 입력 및 Enter python -m pip install --upgrade pip 주피터 노트.. 2022. 4. 27.
파이썬 폴더 내 특정 확장자 파일 삭제 예제 (Python File Delete) 파이썬을 사용하면 폴더 내 특정 확장자 혹은 특정 단어가 포함된 파일을 삭제할 수 있습니다. 이번 포스팅에서는 예제를 통해 특정 파일을 삭제하는 방법에 대해 여러분과 공유하고자 합니다. 파이썬 자체 패키지를 사용하기 때문에 따로 설치할 패키지는 없습니다. Contents 파이썬 특정 확장자 파일 삭제 방법 앞서 설명한 바와 같이 따로 설치할 패키지는 없습니다. 아래 코드를 사용하면 특정 확장자나 파일명에 특정 단어가 포함될 경우에 해당 파일이 삭제됩니다. 기능을 정리하자면 다음과 같습니다. 아래 코드의 기능은 아래와 같으며, Pick_files 리스트에 해당 확장자와 파일명을 입력하시면 됩니다. 특정 확장자 파일 삭제 특정 단어 포함 파일명 파일 삭제 import os # list including wo.. 2021. 10. 9.
Python Numpy '...' 생략 없이 출력하는 방법 (파이썬 넘파이) Python에는 많은 종류의 패키지가 존재하지만 머신러닝 영역에서 가장 많이 사용하는 패키지는 Numpy 입니다. 하지만 많은 양의 넘파이 데이터를 print로 출력 시 생략되는 경우가 발생하는데 이번 포스팅에서는 이를 해결하는 방법에 대해 공유하고자 합니다. Python Numpy 생략 없이 출력 Code 한줄의 코드로 넘파이의 생략 문제를 해결할 수 있습니다. 문제는 사양이 낮은 컴퓨터의 경우에 컴퓨터가 굉장히 느려질 수 있다는 것입니다. 이점 참고하시고 문제가 발생하면 해당 코드를 제거하시고 csv나 txt로 저장해서 확인하는 것이 좋습니다. Python Numpy에서 생략 없이 출력하는 코드는 다음과 같습니다. import numpy as np np.set_printoptions(threshold.. 2021. 8. 29.
파이썬 Pandas 출력 생략 문제 해결 예제 코드 (Python) 파이썬 패키지 중 하나인 Pandas를 사용하다 보면 '...'으로 출력이 생략되는 문제가 발생합니다. 이번 포스팅에서는 간단한 추가 코드를 활용해서 파이썬 Pandas 출력 생략 문제를 해결하는 예제 코드를 공유하고자 합니다. Pandas 출력 생략 문제 해결 Pandas의 출력 옵션을 설정해주면 간단히 출력 생략 문제를 해결할 수 있습니다. Pandas를 사용할 때 저는 보통 출력 세팅을 해주고 사용합니다. import pandas as pd pd.set_option('display.max_row', 1000) pd.set_option('display.max_columns', 1000) 마치며 이번 포스팅에서는 간단히 파이썬에서 Pandas 패키지를 사용할 때 발생하는 문제인 출력 생략을 해결하는 방.. 2021. 5. 8.
파이썬 R2_score 계산 예제 코드 (Python sklearn R-squared) 파이썬을 사용하면 데이터의 R Squared 값을 쉽게 구할 수 있습니다. 이번 포스팅에서는 파이썬을 사용해서 R2 값을 구하는 방법에 대해 여러분과 공유하고자 합니다. 본 포스팅은 예제 코드를 포함하고 있으니, 똑같이 적용해보시면 됩니다. 예제 데이터 간단히 예제 데이터를 구성해보겠습니다. Numpy를 사용할 것이며 최대한 간단히 데이터를 만들겠습니다. R2 계산을 위한 예제 데이터는 다음과 같습니다. import numpy as np x_data = np.array([1., 2., 3., 4., 5.]) y_data = np.array([1., 2., 3., 4., 6.]) 파이썬 데이터 최대 최소 정규화 예제 (Python Data MinMaxScaler with sklearn) 파이썬을 이용해 데.. 2021. 4. 15.
파이썬 데이터 최대 최소 정규화 예제 (Python Data MinMaxScaler with sklearn) 파이썬을 이용해 데이터 정규화를 해야 하는 일이 자주 있습니다. 대표적으로, 텐서플로우를 활용한 머신러닝 혹은 딥러닝이 이에 해당합니다. 이번 포스팅에서는 파이썬을 사용한 최대 최소 데이터 정규화 방법에 대해 여러분과 공유하고자합니다. 최대 최소 데이터 정규화는 sklearn 패키지의 MinMaxScaler를 사용하여 간단하게 구현 가능합니다. 바로 본론 및 예제에 적용해보겠습니다. 예제 데이터 최대 최소 정규화를 예제로 구현해보기 위해서는 데이터가 필요합니다. Numpy를 사용해서 예제 데이터를 생성하겠습니다. 아시겠지만, 데이터 엔지니어링을 위해서 Numpy의 사용은 필수적입니다. 많은 패키지와 연동이 잘 되어있기 때문입니다. 최대 최소 정규화 예제 적용을 위한 데이터는 아래와 같습니다. # 예제 데.. 2021. 4. 10.
파이썬 GIF 애니메이션 만들기 예제 코드 (Python imageio) 파이썬을 사용하면 이미지 파일을 사용해서 GIF 애니메이션 동영상을 만들 수 있습니다. 이때 사용되는 파이썬 패키지는 imageio 입니다. 이번 포스팅에서는 파이썬을 사용해 PNG나 JPEG와 같은 이미지 파일로 GIF를 만드는 방법에 대해 공유하고자 합니다. 해당 포스팅에서 제공하는 예제 코드를 사용하실 분은 맨 앞 코드부터 차례대로 입력하시면 해당 코드의 실행이 가능합니다. 패키지 선언 파이썬을 사용해 GIF 애니메이션 파일을 만들기 위해서는 두 가지 패키지가 필요합니다. 바로, os 패키지와 imageio 패키지입니다. 오래전에 파이썬을 설치했기 때문에 imageio가 내장 모듈인지 여부는 모르겠습니다. import imageio import os imageio 패키지가 설치되어 있지 않은 분은 .. 2021. 3. 30.
파이썬 Pandas dataframe to Numpy array 변환 예제 (Python) 파이썬으로 데이터를 처리하다 보면 Pandas와 Numpy를 많이 사용하게 됩니다. 이번 포스팅에서는 판다스 데이터프레임을 넘파이로 간단하게 변환하는 두 가지 방법에 대해 여러분과 공유하고자 합니다. 최근 파이썬을 활용한 프로젝트를 수행하고 있으며 자주 사용하는 코드를 저장하기 위해 포스팅을 연재하고 있습니다. 문의 사항은 댓글에 남겨주시면 되겠습니다. 예제 적용 데이터프레임 예제에 적용하기 위해 Pandas dataframe이 필요합니다. 해당 데이터는 공식 Pandas API 레퍼런스에서 발최했습니다. 해당 데이터는 아래와 같습니다. 이는 넘파이를 판다스로 변환시키는 예제로 활용할 수도 있습니다. 해당 코드는 아래와 같습니다. import pandas as pd import numpy as np df.. 2021. 3. 28.
파이썬 문자열 공백, 줄바꿈, 엔터, 스페이스 제거 (Python strip) 최근 파이썬을 사용해 문자열을 처리하면서 공백이나 줄바꿈을 간단히 처리해야 하는 일이 있었습니다. 파이썬 문자열 내 엔터나 스페이스는 간단한 내장 함수를 사용해서 제거할 수 있습니다. 이번 포스팅에서는 해당 방법에 대해 간단히 정리하고자 합니다. 파이썬 공백, 줄바꿈 제거 내장 함수 파이썬에서는 내장 함수를 사용해서 공백, 줄바꿈, 탭문자를 간단하게 제거할 수 있습니다. 문자열의 왼쪽, 오른쪽, 양쪽의 공백이나 줄바꿈을 선택 제거 할 수 있습니다. 파이썬에서 제공하는 공백, 줄바꿈 제거 내장 함수는 다음과 같습니다. 왼쪽 제거 : lstrip() 오른쪽 제거 : rstrip() 양쪽 제거 : strip() 기본적인 내장 함수는 알았으니 예제를 통해 해당 함수의 사용 방법을 익혀보겠습니다. lstrip 예.. 2021. 3. 25.