이 글은 정규식 삽질의 기록이며, 나중에 내가 같은 패턴을 쓸 일이 있을 때 찾아보기 위함이다. 애증의 정규식 1탄애증의 정규식 2탄 게으른 매트랩 인덱싱 파트를 쓰던 도중, 애증의 정규식 1탄에서 걱정했던 일이 발생했다. 마크다운에서 헤딩 텍스트에 한글이 들어가면 링크에서는 없애야 한다. 정확히는, 1. 숫자와 알파벳, 즉 alphanumeric는 그대로 남긴다.2. 그 외의 문자는, alphanumeric 사이에 있는 것들은 묶어서 하이픈 하나로 바꾼다.3. Trailing 하이픈은 모두 없애버린다. 이게 말로 하면 좀 어려운데, 쉽게 말해 아래처럼 바꾼다. 123가나다abc → 123-abc1가2나3다 → 1-2-3가나다a123bc → a123bc 즉, 남길 문자 사이에 non-alphanumer..
conda 사용법을 간단히 정리해보았다.이 글 작성에 도움 주신 코봉님께 감사 말씀 드립니다. conda create -n example : example이라는 이름의 가상환경을 만듦 : -n 대신 --name이라고 써도 됨 : 비어있는 가상환경이 만들어지며, 아무것도 - 파이썬도 - 설치되지 않음 conda create -n example python : 가상환경 만들면서 파이썬도 같이 설치 : 파이썬 외에도 pip, tk, sqlite 포함해서 10여 가지가 자동으로 설치됨 : 아래는 2024년 8월 20일 기준, python 설치 시 같이 설치되는 패키지 목록임The following NEW packages will be INSTALLED: bzip2 pkgs..
논문의 Introduction 쓰는 방법에 대한 어떤 슬라이드 쇼의 내용을 요약한 것입니다. 큰 틀을 먼저 잡는다. Bullet list로 아래를 적는다.1. What is your contribution(task)? 예) 새로운 모델을 제안한다. 새로운 장비를 설계한다.2. What problem is it solving? 예) 기존 연구의 한계는... 3. What is the evaluation that proves it? 예) 아이디어 구현 및 검증 방법, 평가 방법 등아래 순서로 재구성한다.1. 뭘 했는지? (Task) - 간략 및 명료하게 표현 - 핵심 문장을 쓰고, 필요하면 application을 추가2. 기존 연구는? (State-of-the-Art) - 직접 비교 가능한 최신..
매트랩으로 시각화 예제를 만들면서 이미지를 회전시켜야 할 일이 있었다. 하나의 Axes 위에 다른 객체는 그대로 놔두고 Image object만 회전시켜야 했는데, 정보 손실이 없어야 해서 imrotate는 사용하기 어려운 상황이었다. 찾아보니 rotate라는 함수가 Image object도 회전시킨다고 나왔다. 그런데 막상 해보니까 안되는 거다. 그래서 어쩔 수 없이 Axes를 2개 만들어서 Image를 올린 Axes만 회전시켰다. 해당 이슈를 매트랩 단톡방에 공유했고, 도움말에 오류가 있는 것으로 판명이 났다. 정식으로 이슈 등록되었고, Answers에 Support team의 글도 올라왔다. 요컨대 Image object에는 ZData가 없기 때문에 안된다고 한다. 지금은 rotate 함수의 설명에..
샤워를 하다 보면 별별 생각이 다 든다. - 풀었던 문제- 풀지 못하고 있는 문제- 읽고 있는 책- 어제 썼던 글- 등등 할 일도 10가지 정도 생각하는데, 샤워 끝나면 3개밖에 기억나지 않는다. 다른 거 다 필요없고, 머리 속에 메모장만 하나 심어져 있으면 좋겠다. 샤워 시간은 소중하다. 아무 방해도 받지 않고 오롯이 생각에 집중할 수 있기 때문이다. 부작용은 있다. 머리를 감았는지 안 감았는지 기억나지 않을 때가 있다. 가끔은 샴푸로 세수하기도 한다. 전형적인 N 타입이라 어쩔 수 없다. 비슷한 시간이 하나 더 있다. 자려고 누웠을 때다. 그 시간엔 특히 이해하지 못한 증명, 쓰고 싶은 글 생각을 한다. 딱히 영양가 있는 결과물이 나온 적은 없다. 그냥 그런 생각이 떠오른다. 샤워할 때나 잠들..