본문 바로가기

python334

파이썬 현재 디렉토리 찾기 os.getcwd 파이썬 현재 디렉토리 찾기 os.getcwd 코드를 짜다 보면 현재 나의 디렉토리 위치가 정확하지 않아 애먹을 떄가 많다. 현재 내가 있는 곳에 디렉토리를 반환하는 코드는 os 패키지에서 getcwd함수를 사용합니다. # 절대경로 반환 import os print(os.getcwd()) # out : /home/user/data 2023. 8. 7.
파이썬 원본 파일을 두고 복사본 생성 원본 파일을 두고 복사본 생성 shutil.copy2() shutil.copy2() : 원본 파일을 두고 복사본 생성shutil.copy2(위치/파일명, 위치/파일명_복사)shutil.copy2("path/origin_file", "path/origin_file_copy")"origin_file" 복사해야 하는 파일 이름을 기입해 주세요!"origin_file_copy"에는 원하는  파일이름을 기입해 주세요! 2023. 8. 6.
20개 뉴스그룹 데이터 데이터프레임으로 만들기 20개 뉴스그룹 데이터 데이터프레임으로 만들기 import pandas as pd # Import Dataset df = pd.read_json('https://raw.githubusercontent.com/selva86/datasets/master/newsgroups.json') df.head() 출력 결과 2023. 8. 6.
파이썬 타입이 시간인 데이터 만들기 datatime 파이썬 타입이 시간인 데이터 만들기 datetime 시간 타입이 필요한 이유는 일반 숫자와 연산 규칙이 다르기 때문입니다. 예를 들어, "일반 숫자와 다른 연산을 가집니다. 예를 들어 5월 31일 + 1일은 32일이 아닌 6월 1일 입니다." # date time 함수 선언 from datetime import datetime # 원하는 날짜 입력 : (년도, 월, 일, 시간, 분, 초) 순으로 입력합니다. print(datetime(2021, 5, 1, 12, 30, 10)) # out : datetime.datetime(2021, 5, 1, 12, 30, 10) # (년도, 월, 일) 까지만 입력하여도 0시 0분으로 자동 생성 합니다. print(datetime(2021, 5, 1)) # out : .. 2023. 8. 6.
파이썬 타입 확인 isinstance 파이썬 타입 확인 isinstance isinstance(입력값, 타입) 에서 입력값의 타입과 제안한 값의 타입이 같을 경우 "True" 를 반환하지만 입력삽의 타입과 제안한 값의 타입이 다를 경우 "False"를 반환합니다. li = [1, 1.1, "일"] for i in li: # 타입이 str ? if isinstance(i, str): print(i, " is str") # 타입이 int ? if isinstance(i, int): print(i, " is int") # 타입이 float ? if isinstance(i, float): print(i, " is float") # out : # 1 is int # 1.1 is float # 일 is str 2023. 8. 5.
numpy array to image numpy array to image¶ In [1]: import numpy as np from PIL import Image # Generate a random integer between 0 and 255 arr = np.random.randint(0,255, size=(34, 44), dtype=np.uint8) arr Out[1]: array([[ 32, 201, 105, ..., 28, 29, 98], [207, 219, 114, ..., 117, 201, 237], [ 70, 89, 43, ..., 177, 221, 146], ..., [153, 251, 47, ..., 78, 115, 159], [184, 160, 229, ..., 98, 0, 248], [124, 203, 101, ...,.. 2023. 8. 3.