본문 바로가기

분류 전체보기

(132)
[Oepn API] 공공데이터포탈- 나를 기만하는 SERVICE KEY IS NOT REGISTERED ERROR 해결 수기 저 에러는 공공데이터포탈에서 등록되지 않은 서비스 키를 사용할 때 발생합니다. 하지만 재밌는 사실이 있습니다. 1page당 1000개의 데이터를 요청하고, page가 200까지 있다고 치면, 4, 50, 100, 199... 이런 특정 페이지에서 에러가 생기는 것입니다.     이와 같은 상황에서 해결법을 구하다 지친 저는 문의를 남겼지만. 돌아오는 답변은 "저희는 되는데용? 한 번 더 해보고 문의 남겨주세용ㅎㅎ"    뭐.... 아무튼 슬프지만 어떻게든 해내야죠. 그러다 연구실 선배가 해결법을 찾아주셨답니다..후후.... 이 글은 저와 같은 고난을 겪는 분들을 위한 글이자, 구원과도 같은 선배에게 바치는 헌정글입니다.   일단 원래 제 코드입니다. import requestsimport pandas a..
[ELK Stack] elastic인지 fantastic인지 설치 좀 해봐라 elasticsearch 게시물들 하나같이 이해 안 되는 빡대가리가 만드는 elasticsearch 설치와 사용 일대기.  0. 기본 설정 윈도우 zip 파일로 설치했음.버전은 엘라스틱서치, 로그스태시, 키바나 전부 8.11.4로 설치함.알아서 깔고 C드라이브 바로 아래에 압축해제.  https://www.elastic.co/kr/downloads/elasticsearch Download ElasticsearchDownload Elasticsearch or the complete Elastic Stack (formerly ELK stack) for free and start searching and analyzing in minutes with Elastic....www.elastic.co https:/..
[gitlab] port 22: Connection timed outfatal: Could not read from remote repository 박살내기 오랜만에 당차게 인사드립니다!! 는 기운이 너무 없군용.  바로 본문으로 넘어가겠습니다. 무슨 오류임? 이것은 gitlab의 프로젝트를 clone하려는 자의 몸부림의 실패의 증거입니다.   팀 gitlab에 초대받아. ssh를 등록하고, git clone + 프로젝트 ssh를 했는데 웬걸??  해결법 1- /.ssh/config에 정보 추가 많은 블로그들이 이케 하라 함. Host github.com HostName ssh.github.com User git port 443  당연히 안 됨. (쓰면서 알았는데, github할 게 아니라 gitlab으로 했어야 됐음;;) 해결법 2- /.ssh/known_hosts에 정보 추가  chatGPT가 이케 해보라 함. ssh 클라이언트가 gitl..
[pytorch] 문법 3부작 中 2부. 자동 미분 츄베릅❤️ 출처: https://youtu.be/k60oT_8lyFw?si=lJU8cErzTzAVjtlz 2. 자동 미분 2-1) torch.autograd 패키지 tensor의 모든 연산에 대해 자동 미분이 제공되는 아름다운 코드(래요ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ) 코드를 어떻게 작성하여 실행하느냐에 따라 역전파가 정의된다는 뜻 역전파를 위해 미분값을 자동으로 계산 2-2) requires_grad = True :해당 텐서에 이루어지는 모든 연산들을 추적하기 시작 import torch a = torch.randn(3,3) a = a * 3 print(a) print(a.requires_grad) # 기본 false임 연산 기록을 추적하기 시작하면, 해당 텐서 뿐만 아니라 해당 텐서의 연산 결과 값을 가지는 텐서도 연산 ..
[pytorch] 문법 3부작 中 1부. tensor 연산 츄베릅❤️ 출처: https://youtu.be/k60oT_8lyFw?si=lJU8cErzTzAVjtlz 0. 정의 - pytorch? (페이스북에서 만든) gpu를 이용한 텐서 조작 및 동적 신경망 구축이 가능한 딥러닝 프레임워크. * 라이브러리 vs 프레임워크 - 라이브러리는 사용자가 어느 정도 제어권을 갖지만, 프레임워크는 뼈대 안에서만 활용할 수 있습니다.(제어 역전이라고도 함) - 제가 느끼기로는, 둘 다 타인이 만든 코드의 집합이라는 점에서 공통점이 있습니다. 차이점이라면, pytorch의 함수(dataloader 등)는 새로운 기능을 하게 만들기 어렵습니다. 하지만 numpy는 sum() 등 여러 함수들을 이용해서 새로운 기능을 하는 만들어 내기 수월하다는 점입니다. 물론 pytorch에도 tensor..
나도 좀 써보자 py-hanspell. 고난의 연속. KeyError:'result'의 저주 안녕하세요 일단 설치부터 합시다 git clone https://github.com/ssut/py-hanspell cd py-hanspell python setup.py install 만약 깔았는데 no-module이라 뜬다? 그럼 커널 재연결하시면 됩니다. 그럼 이런 에러가 뜹니다. 해결방법? https://github.com/ssut/py-hanspell/issues/41 py-hanspell spell_checker.check 사용 시 KeyError: 'result' · Issue #41 · ssut/py-hanspell 안녕하세요. chec = spell_checker.check() 사용 시 KeyError: 'result'가 반환됩니다. hanspell\spell_checker.py 내 lin..
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa6 in position 10: invalid start byte 문제 상황 csv 파일을 못 읽어옴. import pandas as pd dataPath = "./reviewData.xlsx" data = pd.read_csv(dataPath) data 에러 import pandas as pd dataPath = "./reviewData.xlsx" data = pd.read_csv(dataPath, encoding="euc-kr") data 한글 인코딩 세형제 다 했는데 안 되더라고요? 해결 코드 보시면 알겠지만, csv가 아니라 xlsx를 사용했습니다. csv의 c가 comma라는 의미래요. 즉, csv는 ,로 구분되는 텍스트 파일이지만, xlsx는 엑셀 수식까지 들어간 이진 파일이라는 말이죠. 그래서 xlsx를 csv로 변환해서 다시 하니까 됐습니다. https:..
DEPRECATION: pyodbc 4.0.0-unsupported has a non-standard version number. pip 24.0 will enforce this behaviour change 안녕하세요.. 에러 DEPRECATION: pyodbc 4.0.0-unsupported has a non-standard version number. pip 24.0 will enforce this behaviour change. A possible replacement is to upgrade to a newer version of pyodbc or contact the author to suggest that they release a version with a conforming version number. Discussion can be found at https://github.com/pypa/pip/issues/12063 keras 설치하려는데 이딴 에러가 떴어요. 해결 방법 pip insta..