python working directory 확인 및 변경
import os # 현재 작업 디렉토리 확인 pwd currnet_path = os.getcwd() # 작업 디렉토리 변경 os.chdir('경로 지정')
- Code Cloud/python
- · 2022. 3. 9.
# version 확인 import sys sys.version # 커널 설치 python 3.7 -m pip install ipykernel python 3.7 ipykernel install --user --name='이름' Python 다양한 버전 Jupyter notebook에서 사용하기 I. Intro 지난 번 WSL에서 Jupyter notebook을 사용하게 되었는데, 사실 Python은 여러 가지 패키지 상의 문제나 시스템 상의 이유로 다양한 버전을 다운로드 받아서 사용하고 있는 경우가 많습니다. 저의 ksjm0720.tistory.com
numpy를 활용한 연립방정식 풀이 배점 3,4점 총점 75점 총 문항 수 20개 1. np.linalg.solve import numpy as np A = np.array([[3,4],[1,1]]) B = np.array([75, 20]) # 총점 : 100, 문항 :25 C = np.linalg.solve(A,B) print(C) 2. np.linalg.inv : 역행렬 import numpy as np A = np.array([[3,4],[1,1]]) B = np.array([75,20]) C = np.linalg.inv(A) D = np.dot(C, B) print(D)
프로젝트 개요 데이터 분석 부트캠프 두번째 프로젝트 닌텐도 스위치 타이틀 포켓몬스터 소드&실드의 metacritic 리뷰 분석 게임 개발사 데이터 분석가의 입장에서 리뷰 분석을 통해 포켓몬스터 신작에 대한 유저 반응을 알아 본다. 극단적으로 나뉠 수 있는 본작의 평가에 대해 감성 분석 머신러닝 알고리즘을 적용한다. Workflow Metacritic 리뷰 크롤링 : 포켓몬스터 소드 & 실드 데이터 전처리 특정 문장, 단어 제거 이슈 : 이모지, Collapse, This review contains spoilers 정규 표현식을 이용한 특수 문자 제거 영어 외 다른 언어에 대한 전처리 : 포르투갈어, 스페인어, 일본어, 중국어 등 키워드 시각화 : barplot, pie chart, box plot, w..
conda info --envs conda activate python3 (환경) !python --version !pip3 install konlpy jpype1-py3 from konlpy.tag import Kkma https://yuddomack.tistory.com/entry/%EC%B2%98%EC%9D%8C%EB%B6%80%ED%84%B0-%EC%8B%9C%EC%9E%91%ED%95%98%EB%8A%94-EC2-konlpy-mecab-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0ubuntu [처음부터 시작하는 EC2] konlpy, mecab 설치하기(ubuntu) 이번 글에서는 EC2 ubuntu에서 파이썬의 형태소 분석기 패키지인 konlpy를 사용할 수 있도록 konl..
TIL 24 데이터 분석 부트캠프 45일차 NLP 과정 시작 NLP 개요 자연어 : 사람들이 일상적으로 쓰는 언어 NLP(Natural Language Processing) NLU : 사람이 이해하는 자연어를 컴퓨터가 이해할 수 있는 값으로 바꾸는 과정 NLG : 컴퓨터가 이해할 수 있는 값을 사람이 이해하도록 바꾸는 과정  Traditional NLP VS NLP with Deep Learning Traditional NLP (전통적 통계기간 자연어 처리) count 기반 단어를 symbolic 데이터 ..
https://wkdtjsgur100.github.io/selenium-does-not-work-to-click/ Selenium에서 특정 element가 갑자기 클릭이 되지 않을 때 (python) selenium을 이용해서 functional test를 쨔는 도중, 특정 element를 클릭하는 부분을 쨔야하는 경우가 있었는데, wkdtjsgur100.github.io
import os # 현재 작업 디렉토리 확인 pwd currnet_path = os.getcwd() # 작업 디렉토리 변경 os.chdir('경로 지정')
TIL 021 데이터 분석 부트캠프 44일차 알고리즘 특강 3일차 회문찾기 어떤 함수를 찍어서 밖으로 모듈화 할 수 있을까? (재귀함수) 문제 로직과 관련없이 함수를 모듈화 한 후 밑에서 개별적으로 사용 어떤 부분을 True False로 할 것인가 Transpose를 파이써닉 하게 zip으로 구현 다중 for문의 break : 더블 브레이크, 브레이크의 위치 튜플과 리스트의 차이, 튜프를 슬라이싱 할 수 있을까? 시간효율성을 위한 구조화 문제를 풀어도 실력이 늘지 않을 때는 파이썬 기초 구조화에 대한 고찰이 필요하다. 2차원 리스트 리스트, 튜플, 딕셔너리 등의 이해가 높을 수록 현실을 잘 설명할 수 있는 구조를 구현 가능 튜플과의 가장 큰 차이점 : 수정 가능성!! 좌표 리스트 : 변하는 경우 리스트,..
TIL 021 데이터 분석 부트캠프 43일차 알고리즘 특강 2일차 코드 스타일 가이드 (컨벤션) 원본 : https://www.python.org/dev/peps/pep-0008/ 번역 : https://zerosheepmoo.github.io/pep8-in-korean/doc/ 컨센션이 엉망이면 협업하기 어렵다 딕셔너리 문법 해시 테이블 (Hash Table) key: value의 형태로 자료를 저장할 때 사용하는 자료구조 없는 키값을 찾을 때 키값 직접 지정 : 에러 → 없는 것 추가는 가능 get() : none 출력 2개의 데이터셋 사이의 링크를 주고 싶을 때 의도적으로 딕셔너리를 활용할 수 있다. 자료구조 톺아 보기 리스트 딕셔너리, 스트링 & For문 → 리스트와 딕셔너리를 이용해 할 수 있는..
TIL 020 데이터 분석 부트캠프 42일차 알고리즘 특강 1일차 러버덕 디버깅 코딩 중에 막히거나 에러가 발생했을 때 러버덕을 두고 설명해보는 것 알고리즘 문제를 풀 때 어떤 과정으로 빌드업 했는지 설명하면서 공부하자 공부 초기에는 주석을 아주 자제히 달자 문제 풀이 사이트 코드업 https://codeup.kr/ 백준 https://www.acmicpc.net/ 프로그래머스 https://programmers.co.kr/ SWEA https://swexpertacademy.com/main/main.do 파이썬 문법 복습 리스트 문법 문자열(스트링) 문법 딕셔너리 문법 Input & Print 자료구조1 : 리스트, 딕셔너리, 스트링 & For문 문제풀이 (별로 repository 예정) max(), ..