swift - chapter 2 - Basic Operator
Intro 이 챕터에는 그냥 기본적인 연산자들에 대해서 정리되어 있습니다. 프로그래밍을 swift로 처음 배우는 사람들을 위해서 비교적 상세하게 나와 있는데, 저에게는 대부분 익숙한 내용이어서, 정리를 자세하게 하지는 않겠습니다. Range op...
Python, Java, AI/ML, Vim, Web, CS 이론 등 소프트웨어 개발 및 엔지니어링 기록
Intro 이 챕터에는 그냥 기본적인 연산자들에 대해서 정리되어 있습니다. 프로그래밍을 swift로 처음 배우는 사람들을 위해서 비교적 상세하게 나와 있는데, 저에게는 대부분 익숙한 내용이어서, 정리를 자세하게 하지는 않겠습니다. Range op...
2-line summary python은 string에 대해서 object interning의 방식으로 관리를 한다. 이는, 메모리의 효율적인 관리를 위해 같은 문자열을 중복으로 메모리 공간에 확보하지 않으려는 기법이다. 는 identity te...
는 를 사용해서 비교할 것 python 코드 내에서 True를 비교할 때는 다음의 코드를 써야 합니다. C에서는 True, False라는 것이 정확하게 존재하지 않고, 그냥 이면 False, 이면 True로 생각해서 처리했죠. 그렇게 해도 문제는...
Intro - 같은 Object는 여러 번 생성하지 말자 다음의 파이썬 코드를 봅니다. 분명 서로 다른 변수이므로 다른 메모리 공간에 존재해야 하는데, 같은 메모리 공간을 가지고 있는 것을 알 수 있죠. 이게, 본 글을 쓰게 된 이유입니다. 왜 ...
Intro fasttext는 2017년 당시에 유행했던 방법론이며, word2vec이 Out-Of-Vocabulary 문제를 해결해주지 못하는 반면, fasttext의 경우는 word과 word간의 형태적 유사성을 n-gram의 단위에서 고려함으...
Intro - 헷갈린다 저는 Flake8을 사용해서 python code를 잔소리를 들으며 작성하고 있습니다. 다만, 좀 뜬금없는 message가 하나 나와서 정리합니다. 다음의 python 코드가 있을 때, 무슨 문제가 있다고 생각하시나요? 사...
Intro VScode로 코딩을 하다 보면, 가끔 몇 기가가 넘는 용량의 파일을 열어야 할 때가 있습니다. 저의 경우는 이미 학습된 fasttext 벡터를 확인해보려고 그 값을 열어보려고 했는데, 해당 파일의 경우 용량이 8GB를 넘거든요. Co...
Intro VScode를 IDE로 사용하고, python lint로는 flake8를 사용하고 있습니다. 전반적으로 좋은데, 몇가지 설정을 고치고 싶어서, 그 방법을 정리합니다. flake8 in terminal 은 커맨드라인에서 돌아가는 명령어로...
Intro - flake8 저는 VS-code를 IDE로 사용해서 코딩을 합니다. 그리고, 예전에는 컴퓨터가 좀 좋지 못해서 pyhon-linter 를 사용하지 않았는데, 컴퓨터를 바꾸고 나서는 딱히 램 등에 문제가 없어서 설치해서 사용하고 있죠...
단축키로 줄 번호로 이동하기 - 코드 파일 내에 줄이 길어질 수록 번호로 줄을 이동하는 것이 훨씬 이롭습니다. 다만, 매번 마우스 휠을 쓰는 것도 귀찮은데, 간단한 단축키를 사용하면 좋죠. 를 누르고 줄 번호를 치면 줄 번호로 바로 이동할 수 있...
Intro: shell 대부분의 프로그래머들은 개발하는 과정에서 terminal을 필연적으로 사용하게 됩니다. 과거에는 GUI가 편하다고 생각했던 것 같은데, 어느새 저는 CLI(Command-Line-Interface)가 더 편한 사람이 되어버...
Intro VS-code Extension을 추가로 두 개 설치했습니다. 냉정히 말하면, 꼭 필요한 기능은 아니긴 한데요, 조금 편하게 코딩할 수 있지 않을까? 싶어서 수정해봅니다 Rainbow - bracket: 괄호 별로 색깔 다르게 하기 R...
Intro: tab이냐 엔터냐 자동완성(auto-completion)은 매우 유용한 기능입니다. 특히 code-snippet과 연결하여, 특정한 에 대해서 자동으로 매칭되도록 설정해준다면 매우 편하게 사용할 수 있죠. 다만, 그 지점에서 1) 를...
Intro 얼마전 맥북(2020년형)을 사서, 잘 쓰고 있습니다. 이전의 맥북은 2015년형이었죠. 다만, 과거의 맥북에서는 단어 위에서 세 손가락을 툭 치면 사전 검색이 되었는데, 새로 산 맥북에서는 이 부분이 구현되지 않는 것이죠. 왜 그런가...
Intro 논문 제목은 다음과 같습니다. 한국어로 변환하자면, "과학 문헌들의 시스템적인 리뷰를 위해서 키워드 공동 출현 네트워크에 기반한 노블한 방법"이라는 이름이겠죠. 네 이제 얼마나 "노블"한지에 대해서 살펴보도록 하겠습니다. Novel k...