일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- BeautifulSoup
- Python
- ultrawave sensor
- 베이즈법칙
- 아두이노
- urlretrieve
- 확률모델
- 베이즈이론
- ssh파일
- 파이썬 가상환경
- MEGA2560
- 스케치
- 파이참 가상환경
- bs4
- 웹 크롤링
- 초음파
- ssh원격
- non block
- Arduino
- 초대장
- 아두이노 스케치
- 파이썬 장고
- 확률공부
- 파이썬 웹 개발
- 파이썬
- ssh전송
- 머신러닝
- 텍스트 검색
- 티스토리
- CSV
- Today
- Total
목록분류 전체보기 (26)
잡
웹에서 데이터를 저장하는 방법에는 여러가지가 있을 수 있다.각종 파일을 직접 저장하는 방법도 있고, 링크를 저장할 수 있다.그러나 링크를 저장하는 경우, 해당 파일이 외부에 있기 때문에 파일변경등의 문제가 발생하면 전혀 해결할 수 없다.따라서 필수적인 자료는 저장하는게 더 나은 선택일 수 있다. 여기서는 urlretrieve를 사용(https://docs.python.org/3/library/urllib.request.html#legacy-interface) 예시1 from urllib.request import urlopen from urllib.request import urlretrieve from bs4 import BeautifulSoup html = urlopen("http://doohapro..
Failed building wheel for cryptography오류가 발생하고 패키지 설치가 안되는 경우 sudo apt-get install libssl-dev를 통해 해결할 수 있다.
댓글 달면 바로 보냅니다.사연 필요없어요. 그냥 필요하신분 댓글 11장 입니다. 오늘 12시에 바로 보낼께요.
저번 문자인식 프로젝트를 종료하고,이번학기부터 EPL의 승부를 예측하는 프로젝트를 시작한다.프로젝트를 진행하기 위한 필수적으로 선수들의 데이터와 경기내용 경기결과등의 정보등이 필요하다.그래서 우선적으로 웹크롤러를 만들어, 자동으로 데이터를 수집하는 프로그램을 제작해보았다. 처음에는 C/C++을 통해서 구현하려 했으나, 너무 방대한 소스와, 지식이 필요하다.그래서 파이썬을 활용하는 것으로 방향을 선회했다. 왜냐하면 파이썬은 어렵지 않고, 지원되는 모듈이 많아 크롤러 제작해 적합했기 때문파이썬의 기본 문법은 다른 언어를 익혀본 사람이라면 , 적어도 2일 많으면 4~5일이면 익숙해질 수 있을 것이라 생각한다. 파이썬에는 다양한 모듈들이 지원되고 있다. 그 중에서 우리가 활용할 핵심 모듈은BeautifulSou..
초대장 7장 선착순 댓글
자료구조 알고리즘 텀 프로젝트검색기의 간단한 기능을 구현 과제는 다음과 같다. word_set.txt에는 5천여개의 keyword가 존재한다.이 키워드를 1000개 가까이 랜덤하게 조합하여 문장을 만들었고,이 문장이 총 1000개 가까이 있다. 사용자가 keyword를 입력하는 경우, 해당 키워드를 통해 자신만의 Score 함수를 만들어이상적인 행을 찾고, 내용을 출력한다. 문자열로 들어오는 값을 HashFunction을 이용해 Hash key로 변환하고, Hash table을 생성한다.그리고 나서 , document의 모든 아이템에 접근하면서 Hash table을 update를 진행하며 인덱싱을 완료한다.사용자가 문자열을 여러개 입력하면, 입력된 문자열을 hash key로 변경하여 hash table을..
라즈베리파이 터미널에서 다른 SSH에 접속하기 위해선ssh [username]@[host] ssh [username]@[host] -p [port]두번째의 경우는 22번 포트가 아닌 다른 포트를 통해 연결할 경우 사용한다. 결과는 위 그림처럼 다른 컴퓨터로 SSH 접속을 한 것을 볼 수 있다. 다음으로 원격을 통해 파일이나 디렉토리 전체를 가져올 필요성이 있을때SCP를 사용한다.scp [option] [username]@[host] :[Path] [Local Path] 옵션에는 몇가지가 있는데-r 명령어는 위에서 보듯, 디렉토리 하위에 있는 모든 것들을 가져오게 된다.-p 명령어는 ssh 접속과 유사하게 포트가 22번 포트가 아닌 다른 포트를 사용하여 연결할 때 입력한다.마지막으로 Local로 부터 원격..
라즈베리파이를 사용하면서 어떤 프로그램이나 스크립트를 주기적으로 실행시키고 싶은 경우가 있다.내 경우, 승부예측 프로젝트를 진행하면서, 매일매일의 경기결과가 필요한데, 만약 이걸 직접 수집하게 된다면 상당히 귀찮은 작업이다.그래서 내가 집으로 간 후, 새벽즈음 자동으로 크롤링을 하고, DB에 저장하게 소스를 만든다면 굉장히 편하고 유용할 것이다.데비안을 기반으로 하는 라즈비안에서는 그러한 기능을 간단하게 구현할 수 있다. 어떻게 구현하는가? 간단하게 crontab을 이용한다.(라즈베리파이에서 자세한 설명을 보려면 $man crontab을 입력해주면 된다.) (man crontab 내부의 명령어 설명) 위의 명령어를 수행함으로써 crontab을 수정할 수 있다.만약 슈퍼유저의 권한으로 수행해아 한다면 su..
아두이노 스케치를 시작하고 나면 위와 같은 화면이 나온다. setup부분은 초기 아두이노 포트등 여러 셋팅을 진행하는 함수를 작성하면 되고이후 loop에서 반복적으로 프로그램을 동작하게 된다. 따라서 처음 필요한 전처리문을 삽입하고핀모드나 주파수설정 M/S 설정등을 setup에서 설정해준후,본 함수를 loop에 작성하면 된다. 위 사진의 소스를 동작시키면 간단하게 28번 포트를 출력으로 설정한 후,주기적으로 신호를 출력하게 된다. 다음으로 컴퓨터에 연결된 아두이노 보드의 종류와 포트를 선택해주면 준비가 끝난다. 28번 포트를 빵판에 연결하고 나서 소스를 아두이노 보드에 올리면