vscode reportMissingImports 노란 밑줄 해결

가끔 vscode를 사용하다보면 install을 완료했는데도 reportMissingImports 노란 밑줄 경고(pylance)가 나오는 경우가 있다. 이럴 때는 이 방법을 사용하면 웬만하면 해결되는 듯하다. 1) Ctrl + Shift + P을 통해

2022년 4월 27일
·
0개의 댓글

nohup 사용할 때 자주 마주하는 에러

nohup은 server에서 파일을 실행할 때 백그라운드에서 계속 실행하게 해주는 유용한 녀석이다. 컴퓨터를 끄더라도 여러 개의 명령어를 sequential하게 실행해주니 매우 편리하다. 일단 사용방법은 다음과 같다.먼저 실행할 파일을 만들어준다.편집기를 통해 연 sh

2022년 3월 27일
·
1개의 댓글

vscode ssh 원격접속

한 번 접속하면 계속 vscode에서 ssh 접속이 되기에 잘 이용하진 않지만 다시 할 때 헷갈려서 이렇게 기록한다. 먼저 vscode와 연결할 서버에 다음과 같이 입력하여 비밀번호를 설정한다.위의 사진 처럼 명령어를 입력한 후 원하는 비밀번호를 두 번 입력하면 된다.

2022년 3월 19일
·
0개의 댓글

attention, scaled dot-product

Transfomer의 논문 제목 "Attention is all you need"에서 볼 수 있듯이 Transformer는 Seq2Seq with attention 모델에서 attention을 주로 사용한 모델이다.

2022년 3월 16일
·
0개의 댓글
post-thumbnail

Seq2Seq model with attention

Seq2Seq 모델은 RNN의 유형 중 many to many를 사용하는 모델이다.attention은 RNN이 가진 문제(인코더의 끝단에 갈수록 병목 현상 및 정보 손실 문제)를 해결하기 위해 나온 idea이다. many to many model은 그림에서 볼 수 있듯

2022년 3월 14일
·
1개의 댓글
post-thumbnail

[python] numpy의 함수들

ndarray object의 메모리 크기 반환array의 크기를 변경, element의 갯수는 동일reshape의 변수로 -1을 입력하면, 다른 숫자에 맞춰 자동으로 reshape됨다차원 array를 1차원 array로 변환list와 달리 행과 열 부분을 나눠서 sli

2022년 1월 23일
·
0개의 댓글

[python] 정규 표현식(re)

정규식 연습장(http://www.regexr.com/)에서 연습 가능문자 클래스 \[]: \[]의 문자들과 매치메타 문자전화 번호IP 주소이메일주민등록번호search() 함수: 한 개만 찾기findall() 함수: 전체 찾기주어진 url의 html에서 htt

2022년 1월 23일
·
0개의 댓글

[python] 로그 남기기(logging)

로그를 남길 때 프로그램이 실행되는 동안 일어나는 정보 기록 유저의 접근, Exception, 특정 함수 사용 기록 Console 화면에 출력, 파일에 남기기, DB에 남기기 기록된 로그를 분석하여 의미있는 결과를 도출할 가능성이 있을 때 실행 시점에 남겨야 의미가 있

2022년 1월 23일
·
0개의 댓글

[python] 가상 환경

대표적으로 virtualenv와 conda가 있음1\. 가상 환경 생성2\. 가상 환경 호출3\. 가상 환경 해제

2022년 1월 23일
·
0개의 댓글

[python] 전역 변수(global)

함수 내에서 선언된 변수는 기존에 그 변수가 존재하더라도 영향을 끼치지 않는다.위의 예시처럼 f() 함수에 변수 a가 새로 선언되었더라도 기존 변수 a에 영향을 끼치지 않는다.하지만 함수 내에서 전역 변수의 값을 변경시키고 싶을 때가 있을 수 있다. 그럴 땐 globa

2022년 1월 18일
·
0개의 댓글

[python] (-5 ~ 256)에서 is 연산자

is 연산자는 메모리 주소를 비교하는 연산자입니다.그렇기에 a = b라고 선언하지 않는 한 a is b는 False입니다.그러나 예외도 있습니다.첫번째 경우에선 a와 b의 값이 같게 선언되어도 당연하게 둘의 메모리 주소값은 다른다는 것을 볼 수 있습니다. 그러나 두번째

2022년 1월 17일
·
0개의 댓글

[python] if __name__ == "__main__":의 의미

cmd 환경에서 다음을 실행import A\>>> main 함수를 호출합니다.python A.py\>>> main 함수를 호출합니다.이번에는 cmd 환경에서 다음을 실행import B\>>>python B.py\>>> main 함수를 호출합니다.즉,위의 name mai

2022년 1월 17일
·
0개의 댓글

[python] 이진수로 변환

중학교 때 배웠던 지식으로 십진수를 이진수로 변환1\. 십진수를 2로 나눈다.2\. 몫을 2로 나눈다.3\. 몫이 0이 될때까지 과정2를 반복한다.4\. 위 과정을 통해 나온 나머지들을 반대로 정렬한 값이 그 십진수의 이진수 값이 된다.

2022년 1월 17일
·
0개의 댓글

[python] f-string(:>, :<, :^, :*>, :*<, :*^)

str.format() 함수와 f-string은 다음과 같은 양식을 추가적으로 제공한다.:> : 오른쪽 정렬:&lt; : 왼쪽 정렬:^ : 가운데 정렬:\*> : 오른쪽 정렬 후 \*로 채움:\*&lt; : 왼쪽 정렬 후 \*로 채움:\*^ : 가운데 정렬 후 \*로

2022년 1월 17일
·
0개의 댓글

[python] list

1. 슬라이싱(Slicing) list의 주소 값을 기반으로 부분 값을 반환 2. 리스트의 연산 concatenation (+) 연산 (*) 연산 print(A * 2) >>> ['alpha', 'beta', 'gamma', 'alpha', 'beta',

2022년 1월 17일
·
0개의 댓글