아두이노 C/C++ 코딩에서 출발하여 라즈베리 파이에서 C 코딩, 파이선 코딩을 경유하여 윈도우즈에서 아나콘다 스파이더 편집기를 거쳐 아나콘다 쥬피터 노트북 코딩에 이르게 되면 뜻밖에 LaTex 수식 처리 기법이 부분적으로 필요하게 되는데 공교롭게도 스팀잇에서 사용이 허용되는 Markdown 처리 를 사용하게 된다. 이럴줄 알았으면 지난 4월에 열심히 Markdown 공부를 하였을텐데∙∙∙. ㅠㅠ 지금도 늦지는 않았으므로 스팀잇 작성 시 Markdown 사용 빈도를 늘려야 하겠다.
아두이노 C/C++ 코딩에서 출발하여 라즈베리 파이에서 C 코딩, 파이선 코딩을 경유하여 윈도우즈에서 아나콘다 스파이더 편집기를 거쳐 아나콘다 쥬피터 노트북 코딩에 이르게 되면 뜻밖에 LaTex 수식 처리 기법이 부분적으로 필요하게 되는데 공교롭게도 스팀잇에서 사용이 허용되는 Markdown 처리 를 사용하게 된다.
아래의 수학 공식들은 LaTex 라고 하는 미국에서는 아직도 많이 활용되고 있는 워드의 일종이다. 1980년대에 Worde Perfect, Tex, LaTex 와 같은 워드들이 있었으나 90년대 중반에 마이크로소프트의 윈도우즈의 출현에 따라 Word가 시장을 잠식함에 따라 빛이 많이 바랜 워드로 알고 있었는데 뜻밖에 쥬피터 노트북에서 Markdown 포맷으로 사용됨을 알게 되었다.
비록 쥬피터 노트 북이 LaTex 는 아니지만 파이선 코딩을 위한 복잡한 수식이 등장할 경우 명령 입력 창 바로 위에 수식을 표현해 두고 코딩에 임하면 편리할 것이다.
※ 이 수식 처리 요령 편은 지난 번 블로그에 이어지는 내용임을 참조하자.
1-10 Anaconda3 jupyter notebook MNIST 학습에 의한 숫자인식 예제 실행 II
https://steemit.com/kr/@codingart/1-10-anaconda3-jupyter-notebook-mnist-ii
1번의 수식을 앞 뒤에 $ 표시로 추가한 후에 복사하여 아나콘다 Home에서
New->Python3을 선택하면 파이선 명령 입력 창이 나타난다.
입력창에 복사한 내용을 붙여넣기 한 후 Code->Markdown을 선택하고 Run 버튼을 클릭하여 다음과 같은 결과를 확인하자.
택스트에서 준비된 나머지 수식도 전부 $ 처리하여 한 번에 한 줄씩 파이선 명령 입력창을 이용하여 Markdown Run 실행 시키도록 한다. 다음과 같은 결과가 얻어짐을 확인하자.
한번에 입력창에 전체 명령을 입력할 경우 newline 처리가 되지 않아 한 줄로 된 결과를 출력함에 유의한다.
쥬피타 노트북이 파이선 코드 프로그래밍 모드에 Markdown 포맷의 문장이나 수식을 사이사이에 입력할 수 있어 논문 또는 보고서나 발표자료를 준비하기에 편리하다. 다양한 수식의 표현을 위해서는 LaTex Tutorial을 찾아 수식을 표현해야 할 것이다.