본문 바로가기
728x90

개발관련17

[개발 환경 구축] 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.
ChatGPT 리뷰 - 요즘 핫한 ChatGPT를 사용해본 후기 ChatGPT는 '테슬라'의 CEO 일론 머스크와 '와이콤비네이터'의 창업자 샘알트만 그리고 '링크드인'의 공동창업자인 리드 호프먼 등이 합작하여 세운 OpenAI라는 회사에서 출시했다. Chat GPT는 오픈AI의 GPT-3.5를 대화형으로 서비스한 것이라고 할 수 있다. 일반 사람들도 쉽게 홈페이지에 접속하여 사용할 수 있다. https://chat.openai.com 접속 화면 ChatGPT에 접속하면 다음과 같은 화면이 띄워진다. 하단 입력창에 궁금한 것에 대해 질문하면 답변을 얻을 수 있다. 질문1. tensorflow로 DNN 을써서 이진분류 하는 코드 알려줘 위와같이 질문했을 때, 정말 놀라울 수준의 답변을 받았다. 질문2. NLP에서 나온 트랜스포머의 개념 알려줘 갑자기 문장이 끊겨서 Tr.. 2022. 12. 15.
AWS EC2 VNC서버를 이용하여 GUI툴 사용하는 방법 - (MAC Viewer) AWS EC2를 사용하다 보면 GUI툴이 필요할 때가 있다. 그래서 GUI툴을 사용하는 방법에 대해 포스팅을 하려고 한다. Package installation 먼저 AWS에 접속하여 로그인을 하여 EC2인스턴스에 들어가 우분투를 시작한 다음 VNC를 실행하기 위한 툴들을 설치해야 한다. ​ 설치는 home/ubuntu에서 진행하였고, 아래의 순서대로 설치를 진행하면 된다. $ sudo apt update $ sudo apt install --no-install-recommends ubuntu-desktop $ sudo apt install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal $ sudo apt install vnc4se.. 2022. 11. 27.
728x90