본문 바로가기

메모20

[Google Colab] 마크다운에서 이미지 첨부하기 Google Colab에서는 파이썬 코드를 실행할 수 있을 뿐만 아니라 GPU까지 제공해주어 나같이 돈없는 학생이 코드를 가볍게 돌려보기에 아주 유용하다. 코드블럭 뿐만 아니라 마크다운도 제공하기 때문에 설명 및 코드 실행을 한 번에 할 수 있다는 장점이 있다. 그러나 단 한가지 불편한 점이 있다면 이미지를 첨부하는 것이 다소 불편할 수 있다는 점이다. 구글 드라이브를 코랩에 마운트하는 등 코드를 작성하여 이미지를 불러올 수 있겠으나 마크다운에서 이미지를 어떻게 첨부할 수 있는지에 대해서는 많은 설명이 나와있지 않는 것 같아 이렇게 글을 쓰게 되었다. 준비물 : 구글 드라이브 가장 많이 설명하고 있는 방법은 아래의 유튜브 영상에 소개된 방식이다. https://www.youtube.com/watch?v=.. 2022. 6. 22.
[파이썬] gnuplot 와 py-gnuplot 설치 및 실행 gnuplot은 과학 기술 분야에서 자주 사용되는 명령행 기반의 휴대용 그래프 유틸리티 (portable command-line driven graphing utility)이다. gnuplot 기반 파이썬 패키지 py-gnuplot을 설치 및 실행해보자. 1. gnuplot 설치 먼저 아래 링크에서 gnuplot 프로그램을 다운받는다. https://sourceforge.net/projects/gnuplot/files/gnuplot/5.4.3/ gnuplot - Browse /gnuplot/5.4.3 at SourceForge.net sourceforge.net 내 경우 윈도우에 설치하기 때문에 gp543-win64-mingw.exe 파일을 다운로드하였다. 다운받은 파일을 실행하여 아래와 같이 설치를 진.. 2022. 6. 22.
[파이썬] global 전역변수 사용 변수에는 scope가 해당 함수 내로 제한되는 변수는 지역변수와 scope가 함수 뿐만 아니라 프로그램 전체에서 사용가능한 변수는 전역변수가 있다. 지역변수는 함수 호출 시 만들어져서 함수의 실행이 끝날 때 함께 없어지는 반면, 전역변수는 선언 이후부터 프로그램 종료 시까지 계속 존재한다. 일반적으로 전역변수의 사용은 지양하는 편이 좋으나 전역변수를 사용해야 하는 경우가 있기 마련이다. 파이썬은 인터프리터가 소스코드를 모두 해석한 후에 순차적으로 실행한다고 한다. 때문에 global 을 사용하여 해당 변수가 전역변수라는 것을 인터프리터에게 알려주어야 한다. 예제 1 메인 스크립트 영역 내에서 할당되는 전역변수는 메인 스크립트에 존재하는 모든 함수가 공용으로 접근 가능하다. def func1(): if c.. 2022. 6. 18.
[Google Colab] 마크다운 및 HTML 문법 Google Colab을 사용하면서 텍스트 모드 편집 시 마크다운 문법으로만으로는 한계가 있을 때가 있다. 그럴 때는 HTML 문법으로도 글을 작성할 수 있다. 아래의 Cheat Sheet 링크를 통해 확인 가능하다. Cheat-sheet_for_Google_Colab.ipynb Cheat-sheet_for_Google_Colab.ipynb Run, share, and edit Python notebooks colab.research.google.com 다만 HTML은 자체적으로 수식을 표현할 수 없기 때문에 아래의 코드를 통해 LaTeX 수식 작성을 할 수 있다. 예제1 (displaystyle): $$\frac{1}{1 + \frac{1}{x}}$$ 예제2 (scriptstyle): $\sqrt{x^.. 2022. 6. 13.
[VSCode] ssh 원격 접속 내 노트북의 OS는 윈도우11인데 연구실 서버에 원격으로 접속한 상태로 코드를 용이하게 작성하기 위해 VSCode에 ssh 원격 설정을 통해 서버로 접속하였다. VSCode는 설치되어 있다고 가정하고 원격 접속 설정 방법에 대해 설명하겠다. 1. Remote-SSH 확장 프로그램 설치 VSCode 실행 후 좌측 사이드바 하단의 확장 플러그인 메뉴를 누르고 Remote - SSH를 검색하여 설치한다. 2. SSH 연결 설정하기 F1 키를 누르고 ssh를 검색하여 Remote SSH: Add New SSH Host...을 클릭하거나 혹은 좌측 사이드바에 생긴 원격 탐색기(Remote Explorer)를 누르고 +버튼을 눌러 새 설정을 추가할 수 있다. 그러면 접속할 서버의 계정명@IP주소를 입력할 수 있고 .. 2022. 5. 18.
[코딩] 마크다운 참고 사이트 온라인 에디터 https://stackedit.io/app# StackEdit stackedit.io 사용법 정리 https://ingu627.github.io/md/markdown_grammar/ 마크다운(markdown)문법, 사용법에 대한 거의 모든 것 MarkDown (md), 목차 만들기, 크기 지정, 글꼴, 줄바꿈, 띄어쓰기(enter), 글자 색깔, 인용문, 문자 박스(notice), 문자 정렬, 구분선, check box,목록, 코드 블럭, 표 (table), 접기/펼치기 (토글바), 각주, 미주, ingu627.github.io 2022. 5. 7.