본문으로 바로가기

최근 시작한 Python numpy의 기초적인 배열의 선언에 대한 이야기를 시작했다가[바로가기] 한 번 더 추가로 색인에 관련된 이야기를 했네요.^^[바로가기] 이와 시작한 김에 몇 번 더 할까 합니다.^^. 이번에는 matplotlib를 inline에서 호출해서 IPython notebook에서 부르는 것과 간편한 그림 그리기 예제를 이야기할까해요. 다시 이야기 드리지만... 이 예제는 제가 만든 것이 아니라.. 한 교재의 예제인데 Github에 공개된 것을 그냥 이야기하는 겁니다^^



먼저.. 위 그림처럼 %matplotlib inline이라고 명령하면 matplotlib의 결과를 IPython Notebook안에서 보여줍니다. 그리고 뭐 당연한 이야기지만 matplotlib를 import해야겠죠^^



이제 arange명령으로 -5부터 5까지 0.01간격으로 구성된 배열을 선언하구요.



MATLAB의 mesh 명령처럼 numpy의 meshgrid 명령을 통해 행단위와 열단위로 각각 해당 배열을 정방(square) 행렬로 선언해 두도록 하죠^^



그리고 나면 뭐.. for문 같은거 없이 MATLAB 스타일로 배열 자체를 위 그림처럼 연산해 버릴 수 있습니다. 꽤 쉽게~~^^



그리고 그 결과를 위와 같이 볼수 있습니다. 아... title에 LaTex 수타일의 수식까지 잘 표기 되네요^^



댓글을 달아 주세요

  1. BlogIcon 핑구야 날자 2015.03.27 08:21 신고

    불금이네요~~ 오늘은 인사만 ㅋㅋ 어렵네여~~

  2. BlogIcon 여행쟁이 김군 2015.03.27 19:55 신고

    복잡하지만 잘 보고 갑니다~^^
    즐거운 하루 되세요~

  3. BlogIcon 티나짱 2015.03.28 20:56 신고

    그냥보고가요`ㅋㅋ행복한주말되세요

  4. BlogIcon 양군! 2015.03.29 06:47 신고

    오늘도 필요한 분들에게는 유용한 정보 정리를 잘해주셨네요~
    잘보고 간답니다 ^^

  5. BlogIcon 다정할영 2015.03.29 18:34 신고

    뭔지 모르겠지만 필요 하신 분에게는 정말 유용한 정보 겠죠 잘 보고 갑니다.

  6. ㅁㄴㅇㅁㄴㅇ 2016.11.20 03:22 신고

    설명 좀 자세히 해주시지