![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIjMgd%2Fbtq2XkuIirT%2FSubksir9zP5egjkkfiDeKK%2Fimg.png)
[GitHub] .gitignore 만들기
2021. 4. 18. 19:52
컴퓨터/BASIS
너무 큰 용량의 파일은 git push시 에러가 발생합니다. 따라서 .gitignore를 활용해 특정 파일은 무시하도록 하려고 합니다. 상황: 로컬 디렉토리에서 원격저장소로 자료를 업로드하는데, 특정 폴더만 무시하도록 하려 한다. 1. GitHub에 새 저장소를 생성했습니다. 일단 .gitignore 생성에 체크를 하지 않고 시작했습니다. 2. 작업 중인 로컬 디렉토리에서 git bash here > git init 3. .gitignore 생성 $ vi .gitignore vi 편집 화면으로 이동합니다. 4. resource라는 하위 디렉토리를 무시하도록 할 것입니다 - i 를 누르면 입력 모드가 됩니다 resource/ - ESC 를 누르면 명령어 모드가 됩니다 - :wq 를 누르면 내용을 저장하고 ..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbLCTIF%2Fbtq2yaH7IE9%2FCAkK7k4weTNaXmktpjFctK%2Fimg.png)
[파이썬] pyinstaller exe파일 에러
2021. 4. 14. 23:58
컴퓨터/python
pyinstaller를 이용해 pygame 모듈로 만든 게임을 exe실행파일로 만들었다. 그러나 "failed to execute script 파일명"이라는 에러가 뜬다. 이를 해결 위해 아래와 같은 방법을 시도해보았다. 1. py파일 내 상대경로를 모두 절대경로로 바꾸어준다. => 같은 오류 발생 2. exe파일이 든 폴더에 source 파일을 모두 옮겨준다. => 같은 오류 발생 3. pyinstaller를 삭제하고 개발자용으로 재설치한다. => 같은 오류 발생 > pip uninstall pyinstaller > pip install https://github.com/pyinstaller/pyinstaller/archive/develop.zip 4. --noconsole 없이 exe파일을 생성한다...
[미니 실습] 뉴스 기사에서 주요 키워드 추출하기
2021. 3. 11. 17:24
인공지능/Natural Language Process
사용 언어 Python 사용 툴 Jupyter Notebook 사용 라이브러리 Pandas, BeautifulSoup, Sklearn 목표 네 개의 기사 본문을 크롤링하여 TF-iDF를 기반으로 주요 키워드를 추출하기 라이브러리를 불러옵니다. from bs4 import BeautifulSoup import requests import re import pandas as pd 크롤링에 사용할 user-agent를 가져옵니다. 크롬에서 검사 > console > navigator.userAgent 입력하면 user-agent를 얻을 수 있습니다. user_agent = "Mozilla/5.0 (생략)'" headers = {'User-Agent':user_agent} user-agent(사용자 에이전트) ..
[Python] 객체와 return
2021. 3. 9. 14:41
컴퓨터/python
객체와 return값에 대해 알아봅니다. 간단한 예제를 살펴봅시다. class A(): def __init__(self, name): self.name = name def __str__(self): return "I am {}".format(self.name) class B(): def fit(self, name): return A(name) 클래스 A __init__ : 실행시 인수 name으로 받은 것을 self.name으로 설정합니다. __str__ : 객체를 문자열로 표현합니다. * __init__, __str__ 모두 파이썬 클래스의 특수 메소드 클래스 B fit : 인수 name으로 받은 것을 클래스A의 name으로 객체를 생성합니다. b = B() a = b.fit('Bernice') pri..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fltu7m%2FbtqZtzwYPoA%2F7ixfglR6bHYtualgeQY9u0%2Fimg.png)
[COMPAS] geojson 파일 시각화하기
2021. 3. 9. 01:13
컴퓨터
COMPAS에서 제공하는 데이터 파일은 geojson, csv, xlsx 형식으로 되어 있다. COMPAS는 홈페이지>학습공간>공간분석 활용 탭에서 어느 정도 가이드라인을 제시하고 있다. 그대로 따라가 보기로 한다. 1. 데이터 다운받기 데이터는 크게 두 가지 방법으로 내려 받을 수 있다. 1) COMPAS 홈페이지에서 직접 다운 받기 전체 데이터를 데이터 탭에서 한꺼번에 받을 수 있다. 파일들을 COMPAS 주피터 노트북에 업로드했다. 데이터 파일명 목록을 파이썬 os모듈로 불러왔다. 단, 비공개 파일은 보안 상 문제로 직접 다운 받을 수 없다. 따라서 2)와 같이 geobandAPI를 활용해야 한다. 10.대전광역시_교통CCTV.geojson 11.대전광역시_동별_인구현황(2017~2019).csv ..
[파이썬] 폴더에서 파일명 목록 가져오기
2021. 3. 8. 23:04
컴퓨터/python
특정 경로에 있는 파일명의 목록을 가져올 때는 os 모듈의 os.listdir() 함수를 쓴다. import os target = r'C:\Users\698\Desktop\compas\data' # 폴더 위치 files = os.listdir(target) for i in files: print(i) 출력 결과 C:\Users\698\anaconda3\envs\AI_dev_env\python.exe D:/WYS/work/python/AI_dev/test.py 10.대전광역시_교통CCTV.geojson 11.대전광역시_동별_인구현황(2017~2019).csv 12.대전광역시_인구정보(총인구).geojson 13.대전광역시_인구정보(고령).geojson 14.대전광역시_인구정보(생산가능).geojson 15..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcUIV1d%2FbtqYE6V3Vzr%2F2QLHkP9nG1pWthamirMkS1%2Fimg.png)
[Github] 깃허브 개요
2021. 2. 27. 18:28
컴퓨터/BASIS
github.com/woocosmos woocosmos - Overview woocosmos has 2 repositories available. Follow their code on GitHub. github.com 나의 깃허브 주소. 1. 설치 제가 설치한 순서대로 적습니다. 1) Git, Github 설치 2) Visual Studio Code 설치 * 맥에서는 보통 Nano 사용 * BLM 운동으로 'Master' 대신 'Main'으로 바꿔 부르는 움직임이 있다. ('override~' 선택) * cit credential manager로 바꾸기 3) Github Desktop 설치 2. Git이란? Git은 작업물을 분산하고 버전마다 관리할 수 있는 시스템이다. GitHub는 원격으로 repos..