파이썬(7)
-
2017.11.17) Konlpy를 활용한 야민정음 해석기 part.1
필자는 2017 15인치 맥북 터치바, (i7 - 7700hqradeon pro 555LPDDR3 16gbAPPLE SSD 256gb)파이참, 파이썬 3.6 환경에서 구동하였다. konlpy 공식 사이트의 코드를 활용한 문장 분석123456789101112131415161718192021222324252627import konlpyimport nltk a = u'아버지가 방에 들어가신다'b = u'며용' kkma_words_1 = konlpy.tag.Kkma().pos(a)kkma_words_2 = konlpy.tag.Kkma().pos(b) Twitter_words_1 = konlpy.tag.Twitter().pos(a)Twitter_words_2 = konlpy.tag.Twitter().pos(b) ..
2017.11.17 -
텐서플로 프로젝트) 주가(코인) 예측 프로그램 기획
평소 비트코인, 이더륨, 리플에 관심이 많은 필자로서 텐서플로 예제 밑 활용을 주가 예측프로그램으로 해보려고 한다. 동아리 쀼장님의 권유이다.
2017.07.03 -
파이썬 프로젝트) 끄투 매크로 개발 일지 ~7/1(중간 완성)
이전의 글에서 보았던 문제점들을 해결하였다. 문제점 1) 두음법칙 ex) 력->역 , 락->낙 등등 두음법칙을 사용하지 않으면 단어가 없어 진행할 수 없는 상황이 온다. 해결책) 두음법칙에 해당되는 글자를 두음법칙 된 글자로 치환 코드) 문제없이 잘 해결되었다. 사기 끄투 봇과 대결을 펼치며 거의 모든 두음법칙에 해당되는 것들을 치환시켜버렸다. 인간 딥러닝 문제점 2) 중복 처리 같은 앞글자가 오게 되면 똑같은 단어를 입력하게 된다.이것은 기존 많이 배포되고 있는 끄투 매크로,핵에서도 발견되는 문제점 해결책) 사용한 단어들은 단어를 저장한 리스트의 맨 뒤로 보냄. 위 중복처리를 쉽고 빠르게 해결하기 위해 사용 언어를 파이썬을 채택한 것이기도 하다.자바와 같은 경우는(필자가 자바를 많이 사용해보지 못해서 ..
2017.07.02 -
파이썬 프로젝트) 끄투 매크로 개발 일지 ~6/30
고등학교 입학 전부터 개발해보고싶었던 끝말잇기 웹게임인 '끄투'에서 자동완성을 해주는 매크로를 개발해보려고 한다. 절대 절대 배포 안합니다 무적논리로 내가 노력한걸 왜 배포해야합니까 다른사람들 뿌리던데 그거 가지고 하세요.. 개발 언어 : 파이썬 3.5 파이썬으로 채택한 이유 : 리스트 관리 용이성. 기본적으로 매우 많은 단어들을 db에 저장해 끌어와서 긴순서대로 정렬해야하는데,자바나 C#같은 경우는 정렬 알고리즘이 사용되며 속도가 느려지기 때문에 파이썬으로 채택 또한 개발 속도가 빠른 것도 하나의 이유 모듈 : S******m W*******r 웹브라우저를 직접적으로 관리 밑 수정해줄 수 있는 java,C#,python3용 모듈 사용 초기 기획한 알고리즘은 단순하다. While 1: if 자신의 차례가..
2017.07.02 -
파이썬 보고서) 0621 수업 5일차 - 파이썬의 예외처리, 파일입출력
무엇을 배웠나예외처리, 파일입출력어떠한 내용인가예외처리 영어로는 Expection. 보통 코드는 프로그램 오류가 발생하면 중간 바로 강제 정지가 된다. 하지만 예외처리로 특정 오류가 발생했을때 정해준 작업이 실행되게 할 수 있다. 받을 수 있는 에러들은 많다. 아래는 예 ImportError : 가져 오기에 실패했다.IndexError : 범위를 벖어나는 숫자로 목록의 색인이 생성된다.NameError : 알 수없는 변수가 사용된다.SyntaxError : 코드를 제대로 파싱 할 수 없다.TypeError : 부적젃한 형식의 값에서 함수가 호출되었다.ValueError : 함수가 올바른 유형의 값에 대해 부적합한 값으로 호출된다.ZeroDivisonError : 어떤 수를 0 으로 나누었을 때 에러를 발..
2017.06.28 -
파이썬 보고서) 0609 수업 2일차 - 파이썬의 연산자
배운것은? 참거짓(boolean)형, 리스트,반복문(for, while), range() 자세한 내용: Boolean: 참거짓형비교, 조건에 맞으면 True를 반환하고, 틀리면 False를 반환한다.C언어에서 false:0,true:나머지정수 인것에서 발전하였다. Boolean logicC언어의 &&,||과 같은 기능이다.and : 둘다 참이면 트루 아님 펄스or : 둘중 하나라도 참이면 참 둘다 펄스면 펄스 조건문if 기본 조건문else if : 앞의 조건문에서 부합하는걸 다시 조건처리elif : else if 줄임말 반복문 : while사용법은 C와 똑같다.무한반복조건으로 중간에 없애기braek, countinue도 건재 listlist는 배열이다. 하지만 C언어의 한계인 문자열 배열도 파이썬에선 가..
2017.06.16 -
파이썬 보고서) 0603 수업 1일차 - 파이썬의 기본
배운것은? 파이썬의 기초 밑 역사, 활용.기본 문법. 입출력과 자료형, 문자열 및 연산자 자세한 내용: 파이썬이란?고급 프로그래밍 언어. 인터프리터어.귀도 판 로썸이 1989년 심심풀이로 만든 언어.리눅스든 프밍 언어든 죄다 심심해서 만든건 위대하다.보통 부르는 파이썬은 C기반인 CPYTHON이다. 닷넷으로 구동되는 C#기반 파이썬도 있고, 자바 위에서 돌아가는 JYTHON, 뼈속부터 파이썬인 PYPY등이 있지만 대부분은 오리지날인 C파이썬을 사용한다. 버전에 따른 차이 및 버전설명사용자가 늘면서 기존의 파이썬 2.x버전은 불평 불만을 받는 샌드백이 됬다. 이를 보완하기 위해 과감하게 하위 호환성을 포기하고 파이썬 3.x버전을 만들어 개발을 시작하면서 2.x와 3.x의 대결 구도가 펼쳐졌다.초반에는 이미..
2017.06.14