본문 바로가기

Software

(304)
MS Word에서 수식을 좀 더 잘 쓸 수 있는 MathType 2016. 3. 7. 08:30 요즘은 MS Word로 많은 작업들을 하시죠... 특히 논문이나 여러 보고서에서 말이죠. 그런데 MS Word의 기본 수식 입력기는 한계가 몇 개 있습니다. 이를 확장해주는 것중 유명한 것이 MathType입니다. 오늘은 MathType 중 제가 즐겨 사용하는 기능 몇 개만 소개하는 걸로 잡아볼려구요^^Design Science라는 곳에서 만든 MathType[바로가기]은 제가 글 제목에는 MS Word라고 했지만, 많은 툴에 적용되는 프로그램입니다.설치하고 나면 위 그림처럼 툴박스가 생기는데요... Display를 누르면저렇게 입력창이 나옵니다. 일단 아이콘들만 봐도 꽤 많은 기능을 가진것 처럼 보이죠?.^.^. 일단 제가 MathType으로 편하게 사용하는 몇 몇 기능을 보여드릴께요...일단 저렇게 ..
폼 나게 이쁜 그래프 그려보기 - Matplotlib 예제 2016. 2. 10. 08:30 Python의 Matplotlib는 꽤 강력한 그래프 그리는 도구입니다. 제 블로그 Python 카테고리에서도 자주 보여드렸습니다만... 이 아이로 그린 그래프는 MATLAB 만큼이나 이쁘면서 또 편리하거나 강력하거나, 재미있는 기능들을 많이 가지고 있더라구요^^. 그래서 멍~ 때리던 어느 날 아무 의미 없이 이쁜 그래프를 찾아볼까? 라는 시간때우기용 주제를 가지고 검색하다가 인터넷에서 아주 좋은 곳을 발견했습니다. Python 관련 다양한 설명이 있더라구요.. 그중에서 Matplotlib를 이용해서 정갈하게 그래프를 그리는 모습을 보여주고 있길래 살짝 따라해보았습니다. 즉, 오늘의 내용은 이쁜 그래프를 Python Matplotlib로 구현한 것을 잘~~~ 설명한 페이지를 그대로 따라한다~~라는 것으로..
보고서용으로 사용할 가운데 축이 있는 그림 그리기 2016. 2. 5. 08:30 MATLAB으로 작업한 결과를 그래프로 그리고 보고서에 첨부할 일이 생길때가 있습니다. 사실 MATLAB의 Figure는 그린 후에 각 종 속성을 모두 추가 할 수 있기 때문에 왠만한건 요즘 코드로 짜지 않을 수가 있지만... 한 가지.. 가로/세로 축(axis)을 가운데에서 그리고 싶을때는 난감할 수 있습니다. Python의 Matplotlib의 경우는 axis의 position 속성이 있던데 MATLAB은 없는듯... (혹은 제가 모를 수도ㅠㅠ)하여 살짝 찾아보니.. 저와 같은 질문이 matlabcentral에 많더군요. 여기 저기 뒤져서 보았더니 대부분 비슷한 솔루션을 제시하고 있길래 저도 여기저기 기웃거린 소스를 버무려서 살짝 테스트를 해보았습니다. 제가 만든것이 아니라 많은 코드를 참조했다는 것..
Python에서 약간 재미있는 스타일로 plot 하기 XKCD 스타일 2016. 1. 25. 08:30 뭔가를 새롭게 배우고 익힌다는 것은 참 즐거운 일입니다. (비록 그게 아직 당장은 뭐 어디 쓸데는 없지만^^) 아무튼 뭐 그렇다는 거죠ㅠㅠ. 한참 응답하라1988에 푹 빠져있으면서, 또 주말에 출근해서 일도 하고... 그러면서... 또 뭔가 뜻대로 되는 것도 없는 이 묘한 교착상태가 아~주 답답하면서도 그런것들 속에서 살짝 이렇게 뭔가 즐겁게 배우고 익힐 수 있다는 것이 참 다행입니다.^^. 오늘은 요즘 Python 놀이 중에 발견한 재미있는 plot 스타일을 소개할려구요^^ XKCD 스타일 Sketch인데요. [바로가기]에 가보시면 예제 코드와 결과를 보실 수 있습니다. import matplotlib.pyplot as plt import numpy as np with plt.xkcd(): # Base..
한컴 워드 한글에서 원 혹은 네모 문자 입력하기 - 글자 겹치기 2016. 1. 16. 08:30 한컴의 한글로 작업하다 보면 원이나 네모 안에 숫자를 넣고 싶을 때가 생기는데요... 몹시 초보스럽지만, 그럴때 사용하는 글자 겹치기를 이야기해드릴려구요^^요딴 걸 하고 싶었다는 이야기지요^^한글에서 입력을 눌러보면 글자 겹치기라는 항목이 있습니다.그러면 겹치고 싶은 모양과 글자를 넣고 넣기를 눌러주면 됩니다.뭐~~~ 이렇게 말이죠^^히히.. 뭐 아주~~ 쉬운 거지만, 살짝 올려봅니다. 이것도 팁이라고^^
Numpy에서 선언된 행렬에 c_나 r_를 이용해서 행이나 렬 쉽게 추가하기 2016. 1. 15. 08:30 Python의 Numpy를 이용하면 MATLAB과 비슷한 수준으로 행렬 연산이 가능한데요... 초급단계에서 어느 정도 가지고 놀다보면, 아마 한 가지 불편함을 느끼실겁니다. 바로 이미 만들어진 행렬에 행이나, 열을 추가하는 것이지요. MATLAB에서는 꽤 쉽게 되는데... Python에서는 더 쉬운 방법이 없나?? 하고 찾게 되죠. 오늘은 아주 짧게 c_, r_ 명령으로 해결할 수 있다는 것을 보여 드릴까 합니다. import numpy as np N = 3 A = np.eye(N) print('A = ', A) B = np.c_[A, A[2]] print('B = ', B) C = np.r_[A, [A[2]]] print('C = ', C) 위 코드와 같에 열을 추가 하고 싶으면 c_를.. 행을 추가하..
Python Matplotlib의 Slider 위젯을 적용한 간편 예제 2016. 1. 13. 08:30 요즘 하도 문어발 식으로 학습을 진행해서 살짝 일관성이 없어 보이네요... 그러다 보니.. 이 스킨도 그런면에서는 약간 부족한듯 느껴지기도 합니다.ㅠㅠ(이 글이 예약글로 작성된 후에 스킨을 지금의 것으로 바꾸었습니다. 이제는 괜찮다는^^). 일단 그러나 단편적 글들이지고 그냥 허접한 예제이지만... 글 속에서 제가 최대한 링크를 넣을려고 하기 때문에 흐름을 잃지는 않도록 적고 있습니다.ㅠㅠ. 일단... 최근 저는 Python의 Matplotlib의 widget중에서 slideer와 button, radiobuttons의 예제를 다루었었는데요.[바로가기] 그 예제를 이용해서 예전에 다른 Craig의 로보틱스 책의 예제중 하나[바로가기]에 적용해 볼까합니다. # Introduction to Robotics ..
Python Matplotlib를 이용해서 간단하게 GUI의 슬라이더, 라디오버튼, 버튼을 구현하는 예제 2016. 1. 8. 08:30 아주 예전에 간단히 Python으로 뭔가 작업을 하다가, 정말 심플하게 GUI에서 이야기하는 슬라이더가 필요했었던 적이 있습니다. 그 때 공부했던 내용인데요... 뭐 거창한 GUI 환경을 구축하는 것이 아니라, 그저 간단하게 현재 그래프를 보면서 뭔가 GUI틱한 일을 하고 싶을 때 쓰는 용도입니다. 그 중에서 슬라이더와 라디오버튼과 버튼에 대해 알아볼려구요.^.^ 이 예제는 matplotlib.org에서 배포하는 예제입니다.^^. Reference widgets example code: slider_demo.py 일단 저는 설명을 위해 살짝... 나눠서 설명해야겠어요^^ import numpy as np import matplotlib.pyplot as plt from matplotlib.widgets ..

반응형