본문 바로가기
반응형

분류 전체보기1065

[Python] : Jupyter Notebook을 활용한 데이터 분석 서울시 CCTV 현황 분석 import pandas as pd pandas 모듈을 통해 SCV 파일과 엑셀 파일을 쉽게 읽을 수 있습니다. CCTV_Seoul = pd.read_csv('c:/anaconda3/test/CCTV_in_Seoul.csv', encoding='utf-8') CCTV_Seoul.head(4) 경로에 실습 파일을 넣어주고 읽어줍니다. 판다스 모듈에서 CSV 파일을 읽어주는 명령어는 read_csv입니다. 한글 사용을 위해서 인코딩을 UTF-8로 설정해 줬습니다. CCTV_Seoul.columns 판다스 데이터는 제일 첫 줄에 보이는 것이 해당하는 열을 대표하는 일종의 제목이라고 합니다. CCTV_Seoul.columns[0] 제목 줄의 첫 번째 값을 반환할 수 있습니다. CCTV.. 2021. 11. 24.
[Python] : Pandas, 판다스 기초(1부) Pandas, 판다스 기초 import pandas as pd import numpy as np 임포트 해 줍니다. 명령어를 입력하고 Shift + Enter를 눌러주면 실행이 됩니다. s = pd.Series([1,3,5,np.nan,6,8]) s pandas의 데이터 유형 중 기초가 되는 것이 Series입니다. 파이썬의 LIST 데이터도 사용이 가능합니다. 중간에 nan은 Not A Number입니다. dates = pd.date_range('20130101', periods=6) dates 날짜형 데이터인 date_range를 통해 기본 날짜를 지정하고 period 옵션을 통해 6일간이라고 지정해 줍니다. df = pd.DataFrame(np.random.randn(6,4), index=dates.. 2021. 11. 24.
[Python] : Jupyter notebook, 주피터 노트북 설치 Jupyter notebook(주피터 노트북) 설치 conda install -n venv ipython notebook jupyter notebook 주피터 노트북을 실행합니다. 자동으로 웹 페이지가 띄워집니다. 제 C드라이브의 python 폴더 경로 내용이 나타납니다. 주피터 노트북이 정상 작동하는 것을 확인했으니 패키지 설치를 위해 Ctrl + C를 입력해 주피터 노트북을 종료시켜 줍니다. 주요 패키지 설치 conda install -n venv numpy matplotlib pandas pydotplus h5py scikit-learn 패키지를 설치하는 도중 Proceed는 y로 응답해 줍니다. conda install -n venv scipy mkl-service libpython m2w64-t.. 2021. 11. 24.
[Python] : Anaconda, 아나콘다 설치 Anaconda, 아나콘다 설치 https://www.anaconda.com/products/individual Anaconda | Individual Edition Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com 위 페이지에서 다운을 받아줍니다. 저는 윈도우를 사용해서 본인 사용 환경에 맞춰 받아주면 됩니다. 쭉 다음 눌러줍니다. 올 유저 선택해 줍니다. C 아래 폴더를 만들어서 경로를 설정해 줍니다. 애드 체크하고 다운로드 진행합니다. 다운로드가 진행되고 있으니 조금만 기다려 줍.. 2021. 11. 24.
[오류노트] : anaconda 오류 EnvironmentLocationNotFound: Not a conda environment: 문제 EnvironmentLocationNotFound: Not a conda environment: 아나콘다에서 주피터 노트북을 설치하려고 하는데 오류가 뜹니다. 해결 우선 해결을 완료했습니다. 설치한 파일을 지우고 다시 설치했습니다. 문제는 가상화 구축할 때 버전을 3.9로 넣었었는데 3.6으로 넣으니 정상 실행이 됩니다. conda create -n venv python=3.6 anacond 오류 해결을 위해 가상화 구축할 때 버전을 체크해 보면 좋을 것 같습니다. 2021. 11. 24.
[T.I.L] : 29 일일 배움을 위한 Today I Learned ! 코딩 테스트 백준에서 파이썬을 활용해 기초를 다지고 있습니다. 보통은 자바로 코딩 테스트를 풀었는데 요즘은 파이썬으로 해보려고 하고 있습니다. 2021.11.23 - [Algorithm/백준] - [백준] : 10430번 Python, 파이썬 풀이 2021.11.23 - [Algorithm/백준] - [백준] : 1008번 Python, 파이썬 풀이 PaaS-Ta 도커의 이론 부분을 조금 공부했고 Bosh 설치하는데 시간을 너무 많이 썼습니다. PaaS-Ta는 이제 시작해 보는거라 오류도 많이 만나고 해결도 아직은 더딘 느낌입니다. 1부로 끊고 2부에서 뒷 부분을 마저 할 생각입니다. 2021.11.23 - [컴퓨터 공부/PaaS-Ta] - [PaaS-T.. 2021. 11. 23.
[PaaS-Ta] : BOSH 설치 환경 구성(1부) BOSH (보쉬) 설치 푸티를 통해 접속해 줍니다. sudo apt install openssh-server Telnet은 서버와 클라이언트 사이에 오가는 데이터를 암호화 하지 않는다는 심각한 보안 결함이 있기 떄문에 실제 서버에 접속할 때에는 SSH를 사용해야 합니다. 우분투 리눅스에는 SSH 클라이언트는 기본으로 설치되어 있지만 SSH 서버는 설치해야 합니다. 위 명령어를 통해 SSH Server를 설치해 줍니다. sudo apt instal curl Command line용 Data transfer tool을 설치해 줍니다. HTTP/ HTTPS/FTP/LDAP/SCP/TELNET/SMTP/POP3 등 주요 프로토콜을 지원합니다. sudo apt update sudo apt upgrade 두 명령어.. 2021. 11. 23.
[백준] : 1008번 Python, 파이썬 풀이 문제 주의 - 풀이 a, b = map(int, input().split()) print(a / b) 2021. 11. 23.
[백준] : 10430번 Python, 파이썬 풀이 문제 주의 - 풀이 a, b, c = map(int, input().split()) print((a+b)%c) print(((a+c)+(b+c))%c) print((a*b)%c) print(((a%c)*(b%c))%c) 2021. 11. 23.
[PaaS-Ta] : 도커(Docker)란? 도커 개요 도커는 가상 실행 환경을 제공해주는 오픈소스 플랫폼 입니다. 도커에서 가상 실행 환경을 컨테이너(Container)라고 부릅니다. 도커 플랫폼이 설치된 곳이면 컨테이너로 묶인 애플리케이션을 어디서든 실행할 수 있습니다. 클라우드 컴퓨팅으로 빠르게 인프라를 구축할 수 있게 되어 서비스 또한 빠르게 배포할 수 있는 방법은 도커를 사용하는 것 입니다. 2021. 11. 23.
[T.I.L] : 28 일일 배움을 위한 Today I Learned ! 알고리즘 코딩 테스트 풀이 알고리즘 코딩 테스트를 대비해서 이제 천천히 연습을 할 때가 된 것 같아 파이썬으로 연습을 하고 있습니다. 원래는 자바로 풀었는데 파이썬을 배우면서 코딩 테스트는 파이썬으로 하는게 더 좋을 것 같아서 파이썬으로 기초부터 천천히 시작하고 있습니다. 자바를 공부할 때와 마찬가지로 백준에 있는 기초 예제를 풀면서 천천히 프로그래머스까지 정복을 하는 게 목표입니다. 2021.11.22 - [Algorithm/백준] - [백준] : 2557번 Python, 파이썬 풀이 2021.11.22 - [Algorithm/백준] - [백준] : 10718번 Python, 파이썬 풀이 2021.11.22 - [Algorithm/백준] - [백준] :.. 2021. 11. 22.
[백준] : 1001번 Python, 파이썬 풀이 문제 주의 1000번과 거의 같다고 보면 됩니다. 2021.11.22 - [Algorithm/백준] - [백준] : 1000번 Python,파이썬 풀이 [백준] : 1000번 Python,파이썬 풀이 문제 주의 map 함수는 여러개의 데이터를 한 번에 형변환 하기 위해 사용합니다. 풀이 a, b = map(int, input().split( )) print(a + b) a, b를 map 함수로 int형을 input타입으로 바꿔주고 split을 통해 공백을.. ohju.tistory.com 풀이 a, b = map(int, input().split()) print(a -b) 2021. 11. 22.
[백준] : 1000번 Python,파이썬 풀이 문제 주의 map 함수는 여러개의 데이터를 한 번에 형변환 하기 위해 사용합니다. 풀이 a, b = map(int, input().split( )) print(a + b) a, b를 map 함수로 int형을 input타입으로 바꿔주고 split을 통해 공백을 기준으로 받은 값이 나눠지도록 했습니다. 1 2를 입력하면 1과 2사이에 공백이 있기 때문에 split으로 a에는 1이 b에는 2가 들어가 print문을 통해 1 + 2가 되면서 3이 출력되게 됩니다. 2021. 11. 22.
[백준] : 10172번 Python, 파이썬 풀이 문제 주의 고양이 문제와 주의점이 같다. 풀이 print("|\_/|") print("|q p| /}") print('( 0 )"""\\') print('|"^"` |') print("||_/=\\\__|") 2021. 11. 22.
[백준] : 10171번 Python,파이썬 풀이 문제 주의 이런 역슬레쉬를 표현하기 위해서는 역슬레쉬를 두 번 입력해 줘야 합니다. \\ 이렇게 입력하면 됩니다. 또, 고양이 눈을 ' (작은 따옴표)하나로 표시했는데 작은 따옴표를 출력하기 위해서는 출력문을 " (큰따옴표)로 묶어줘야 합니다. 풀이 print("\\ /\\") print(" ) ( ')") print("( / )") print(" \\(__)|") 역슬레쉬만 잘 넣어서 몇 번의 수정을 통해 고양이 모양을 만들어 냅니다. 2021. 11. 22.
[백준] : 10718번 Python, 파이썬 풀이 문제 주의 - 풀이 a = "강한친구 대한육군" print(a) print(a) print를 두 번 적어도 됩니다. 2021. 11. 22.
[백준] : 2557번 Python, 파이썬 풀이 문제 주의 문제는 Hello World인데 출력은 Hello World! 입니다. !(느낌표)가 붙는 것을 확인해야 합니다. 풀이 print("Hello World!") 2021. 11. 22.
[T.I.L] : 27 일일 배움을 위한 Today I Learned ! Source Tree 주로 Git bash에서 명령어를 통해 git을 사용했는데 Source Tree에서 편하게 git을 사용해봤습니다. Git Hub 계정과 Source Tree를 연결해 주고 레파지토리를 불러와서 작업했습니다. 2021.11.21 - [Tool/SourceTree] - [Source Tree] : Source Tree에 Git Hub 연결하기 2021.11.21 - [Tool/SourceTree] - [Source Tree] : Source Tree를 통해 add, commit, push 하기 오류코드 Git 작업을 하는 도중에 Push를 하면 멈추는 현상이 계속 발생하여 해결했습니다. 앞으로 오류는 오류 코드에 적어 오류 노트를 만들.. 2021. 11. 21.
[Source Tree] : Source Tree를 통해 add, commit, push 하기 소스트리를 통해 깃 활용하기 .Git 파일 경로에 Python 연습할 때 코딩한 소스들을 올려주기 위해 폴더를 하나 생성해주고 소스들을 넣어줍니다. 소스 트리를 켜보면 파일 상태 탭에 스테이지에 올라가지 않은 파일들이 나옵니다. 아까 위에서 올려줬던 test1~5까지 파일들이 있는 것을 확인할 수 있습니다. 선택해서 올리고 싶다면 우측에 + 버튼을 눌러주고 모두 다 올려준다면 모두 스테이지에 올리기 버튼을 눌러줍니다. 모두 스테이지에 올리기 버튼을 눌러주면 보는 것과 같이 모든 파일들이 스테이지에 올라간 파일 목록으로 이동됩니다. 2번 박스를 보면 모두 스테이지 내리기 버튼으로 다시 내릴 수도 있고 3번 박스를 보면 선택해서 내려줄 수도 있습니다. 4번 박스를 통해 commit 코멘트를 적어주고 5번 버.. 2021. 11. 21.
[Source Tree] : Source Tree에 Git Hub 연결하기 소스트리에 깃허브 연결 우선 GitHub(깃허브)에 레파지토리를 생성해 줍니다. Create 버튼을 눌러줍니다. 탐색을 눌러줍니다. 사용할 파일을 지정하고 폴더 선택을 눌러줍니다. 생성 버튼을 눌러줍니다. 이미 있는 폴더를 git 폴더로 만들 것인지 확인하는 과정입니다. 예를 눌러줍니다. 이렇게 기본 화면이 나왔습니다. 이제 깃허브와 로컬을 연결하기 위해 저장소에서 저장소 설정을 눌러줍니다. 추가 버튼을 눌러줍니다. 본인이 만든 깃허브 레파지토리에 있는 Code 버튼에서 HTTPS 링크를 복사해 옵니다. 원격 이름을 정해주고 경로에 아까 복사한 깃허브 경로를 넣어주고 확인을 눌러줍니다. 정상적으로 연결이 됐습니다. 확인을 눌러 마무리해 줍니다. 2021. 11. 21.
[오류노트] : git push 후 멈춤 현상 오류 - Git Bash에서 GIit Push를 하면 멈추는 현상이 발생했습니다. - 시간이 지나도 반응이 없고 Ctrl + C를 통해 나오는 건 가능했습니다. - 몇 번을 시도해도 push에서 멈춤 현상이 반복적으로 나타났습니다. 해결 - CMD(명령프롬프트)창을 열어줍니다. | Git Bash가 아니라 CMD창 입니다. !! - 1번 박스처럼 .git 파일이 있는 경로로 이동해 줍니다. - 2번, 3번, 4번 박스처럼 git add, commit, push까지 진행을 해 줍니다. - push 명령어까지 진행했으면 5번 박스처럼 선택지가 나옵니다. - 6번 박스처럼 1을 선택해줍니다. 뭐가 꼬였던건지 인증이 성공된 계정이였는데 다시 성공이 됐다고 떴습니다. 다시 Git Bash에서 push를 해보면 멈.. 2021. 11. 21.
반응형