본문 바로가기

Python21

파이썬 버전 안나올때 (파이썬 환경 변수 설정 문제) 윈도우 10 이상 파이썬 환경 변수 설정이 안되었거나 변경 되었을때 내PC >> 속성 >> 시스템보호(속성창 오른쪽) >> 환경변수 시스템 변수 추가 2023. 3. 10.
파이썬 모듈, 패키지 기초 그리고 만들기 및 배포 1) 모듈, 패키지 검색 순서 현재폴더, PYTHONPATH(환경변수), 파이썬 설치 경로 2) PYTHONPATH 환경변수 확인 import sys print(sys.path) 3) 모듈 사용법 import 모듈 import 모듈 as 별명 4) 테스트 코드 if __name__ == '__main__': print('여기서부터는 테스트 코드') """ if __name__ == '__main__': 밑에 테스트 코드 위치. 이 코드는 모듈을 바로 실행할 때는 사용되지만, import할 때는 사용되지 않는다. """ 5) 패키지 만들기 아래 블로그 참고 [파이썬] PyPI 패키지 만들기 및 배포 * 핵심 명령어 * python setup.py bdist_wheel twine upload dist/Eu4.. 2023. 3. 10.
Visual Studio Code 와 Github 연동하는 법 1) 사전 준비 Visual Studio Code 설치 Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. code.visualstudio.com Github 가입 GitHub: Let’s build from here GitHub is where over 94 million developers.. 2022. 12. 14.
visual code, interpreter 연결 1 단계 Ctrl + Shift + P 2단계 python: select interpreter 3단계 선택 2022. 12. 8.
python 엑셀 읽고, 쓰고, 분석 모듈 설치 - Anaconda 실행창 에서 pip install openpyxl pip install pandas read_excel() 옵션 sheet_name : 기본 값은 0 입니다. int 0이 첫번째 시트, 1이 두번째 시트입니다. 문자열로 sheet_name = "sheet1" 방법이나, [0,"sheet2"] 처럼 리스트 값이 들어갈 수 있습니다. header: 어느 행(row)에 열(column)의 이름이 있는지를 지정하는 것으로 기본 값은 0으로 첫번째 줄입니다. None으로 하면 첫번째 줄(행,row)부터 바로 데이터로 받아드립니다. names: header가 None일 경우 열(column)의 이름을 지정해줍니다. index_col: 각 행(row)의 이름이 위치한 열(column)을.. 2022. 12. 2.
Anaconda 정의 및 기본 명령어 1. Anaconda? 라이브러리들을 쉽게 설치하고 관리할 수 있게 해주는 도구. 2. 아나콘다 기본 명령어 conda --version // 아나콘다 버전 conda list // 설치된 라이브러리 리스트 conda update -n base conda // 아나콘다 코어 업데이트 conda update --all // 현재 설치되어 있는 모듈 업데이트. pip --version python --version python -m pip install --upgrade pip // conda 에서 pip 업그레이드. 3. 아나콘다 가상환경 명령어 conda env list // 가상환경 리스트 conda create -n test python=3.9 // 새로운 가상 환경 생성. conda env remo.. 2022. 12. 1.
[케라스] Keras 컨볼루션 신경망 * 김태영님 동영상(https://youtu.be/cJpjAmRO_h8) 강의 정리 노트 * 참고: 김태영님 블로그(https://tykimos.github.io/) 컨볼루션 신경망 모델에서 주로 사용되는 레이어는 컨볼루션(Convolution) 레이어, 맥스풀링(Max Pooling) 레이어, 플래튼(Flatten) 레이어가 있다. 필터로 특징을 뽑아주는 컨볼루션(Convolution) 레이어 Conv2D(32, (5, 5), padding='valid', input_shape=(28, 28, 1), activation='relu') 첫번째 인자 : 컨볼루션 필터의 수 두번째 인자 : 컨볼루션 커널의 (행, 열). 필터 크기 padding : 경계 처리 방법을 정의합니다. ‘valid’ : 유효한 영역.. 2020. 1. 3.
[케라스] Keras 다층 퍼셉트론 레이어 * 김태영님 동영상(https://youtu.be/cJpjAmRO_h8) 강의 정리 노트 * 참고: 김태영님 블로그(https://tykimos.github.io/) 다층 퍼셉트론 다층 퍼셉트론(Multilayer Perceptron)이란 이제 인간이 생각하고 학습하는 방법을 인공지능이 흉내내기 위해 인공신경망이란 개념을 만들어냈고 이를 실현하기 위해 인간의 뉴런을 퍼셉트론으로 흉내를 내서 그 목적을 실현하려 했으나 인간이 생각하기에는 간단한 XOR문제도 해결을 못하는 난관에 봉착해서 이를 해결하기 위한 시도에서 나온 것이다. 단층 신경망(입력층+출력층) 다층 신경망(입력층+히든층+출력층) 심층 신경망(입력층+2개 이상의 히든층+출력층) Dense 레이어 입출력을 모두 연결해주는 Dense 레이어 # 입.. 2019. 12. 19.
[케라스] Keras 숫자 인식 샘플 * 김태영님 동영상(https://youtu.be/cJpjAmRO_h8) 강의 정리 노트 * 참고: 김태영님 블로그(https://tykimos.github.io/) 코랩(colab) 이란? 코랩은 구글에서 교육과 과학 연구를 목적으로 개발한 도구이며, 무료로 공개하였습니다. 코랩에서 파이썬 코드를 작성 및 실행 할 수 있습니다. https://colab.research.google.com/ 코랩 실행하기 왼쪽 상단 파일 >> 새 Python3노트..... 에디터 실행후 예제 코드 삽입 하고 실행 버튼을 누른다. 예제코드 ############### 0. 사용할 패키지 불러오기 ############### from keras.utils import np_utils from keras.datasets im.. 2019. 12. 16.