본문 바로가기
728x90

Python2

[개발 환경 구축] Ubuntu18.04 LTS에 Python 3.8 업그레이드 하는 방법 기본적으로 Ubuntu 18.04에는 Python 3.6버전과 Python 2.7버전이 설치되어있다. 아래와 같은 명령어를 입력하면 Python 3.6.9 버전이 설치되어있는 것을 확인할 수 있고, python3 -V 아래와 같은 명령어를 입력하면 Python 2.7 버전이 설치되어있는 것을 확인할 수 있다. python -V 따라서 python 3.8버전을 설치하기 위해선 아래의 순서로 진행하면 된다. 1. Repository를 추가하고 우분투 업데이트 최근 Python 3.8버전은 우분투의 디폴트 레포지토리로 가능하지 않기 때문에 레포지토리를 새로 추가해 주어야 한다. 이름은 deadsnakes로 설정해야 한다. 따라서 아래와 같이 명령어를 입력해 레포지토리를 추가한 후, 업데이트를 진행한다. sud.. 2023. 4. 26.
[Python] 데이터를 빠르게 전처리 하는 방법 - (1) pandas 읽고 쓰기 비교 (pickle, npz, npy, feature, parquet) 다음과 같이 전처리 후, 생성된 데이터 프레임을 저장하는 방식은 여러가지가 있다. 이때 저장되는 타입별로 load하는 시간, 파일 용량이 각각 다르므로 가장 빠른것을 선택해 사용하는것을 추천한다. 1. npz, npy로 저장 dataframe에 있는 값들을 가져오고, key=value 값을 넣어준 후, npz형식으로 데이터 저장 import numpy as np # 저장 np.savez('test.npz',**{name:value for name,value in zip(list(df.columns), df.to_numpy().T)}) # data load (이후, 데이터프레임으로 변경하고 싶은 경우 allow_pickle True로 설정) data = np.load('test.npz', allow_pic.. 2023. 4. 16.
728x90