본문 바로가기

numpy

(14)
Python numpy 기초 - 배열의 조건 연산 및 수학 통계 관련 기초 연산 2015. 4. 2. 07:00 처음에는 Python의 numpy에 대해 이렇게 길게 이야기하게 될 줄은 몰랐네요.. 아무래도 발견한 예제가 좋다보니 그걸 가지고 이렇게 이야기하고 있네요. 뭐 아무튼.. 이번에는 배열에서 조건 연산을 사용하는 것과 흔히들 많이 쓰는 몇몇 통계나 수학 기초 연산에 대해 이야기를 해볼려구요^^ 이제 또 하나 numpy에서 제가 신기하면서 재미있게 본 명령이 저 where라는 명령이에요. where(조건, 참, 거짓)이 문법이죠... 조건을 만족하면 참을... 아니면 거짓을 선택하는 건데요.. 그걸 배열에도 적용할 수 있으니 엄청 편한거죠^^. 위 명령 예제를 보면 알 수 있는거죠. T, F에 따라 x나 y를 선택하는 거죠 numpy의 random.randn로 4*4 배열을 랜덤하게 잡은 후... where..
Python numpy 기초 - meshgrid의 사용과 matplotlib를 inline으로 선언해서 사용하기 2015. 3. 27. 07:00 최근 시작한 Python numpy의 기초적인 배열의 선언에 대한 이야기를 시작했다가[바로가기] 한 번 더 추가로 색인에 관련된 이야기를 했네요.^^[바로가기] 이와 시작한 김에 몇 번 더 할까 합니다.^^. 이번에는 matplotlib를 inline에서 호출해서 IPython notebook에서 부르는 것과 간편한 그림 그리기 예제를 이야기할까해요. 다시 이야기 드리지만... 이 예제는 제가 만든 것이 아니라.. 한 교재의 예제인데 Github에 공개된 것을 그냥 이야기하는 겁니다^^ 먼저.. 위 그림처럼 %matplotlib inline이라고 명령하면 matplotlib의 결과를 IPython Notebook안에서 보여줍니다. 그리고 뭐 당연한 이야기지만 matplotlib를 import해야겠죠^^ ..
Python numpy 기초 - 기본적인 색인 연산 2015. 3. 25. 07:00 최근 Python Numpy의 기초에 관한 글을 올렸는데요.[바로가기] 이번에는 그 뒷 이야기로 색인에 관한 이야기를 할려고 합니다. 다시 이야기하지만.. 이 글의 예제는 github에서 본 한 python-numpy에 관한 예제 묶음을 보고 고대로~~~~~ 따라하는 것일뿐 아무 의미나 노력이 들어간것은 아닙니다.ㅠㅠ. 네~~~ 역시 numpy를 import하구요. 이번에는 사람이름이 들어간 배열을 하나 선언했습니다. 그리고, 7*4크기의 배열을 랜덤으로 선언했네요. numpy에서 랜덤 숫자를 생성하는 random.randn()이라는 함수를 이용했습니다. 이 때 행의 크기는 아까 사람이름을 저장한 배열의 크기와 같도록 한 것이죠. 이제.. 그 사람 이름 배열에서 위의 3번처럼 명령을 주면 names ==..
Python numpy 기초 - 기본 배열 선언과 간단한 연산 2015. 3. 19. 07:00 요즘 약간 신나게 일하는 기간은 아닌 모양입니다. 경기는 너무 나쁘고... 덩달아 월급쟁이인 저도 힘들고..ㅠㅠ. 뭐 그래서 약간 바쁜척 하느라 또 이러저리 시간이 지나가네요.ㅠㅠ. 꿈같은 괌을 다녀오고 [바로가기] 아직 괌 앓이 중이랍니다.^^최근에 저는 Python을 공부한다고... (사실 최근이 아니라 아주 예전에.ㅠㅠ) 했었는데요... 요근래 IPython을 설치하는 법을 이야기했었죠.[바로가기] 이제 그 환경에서 numpy라는 아이에 대해 이야기를 할려고 합니다. numpy의 기초나 역사 그 어마어마한 기능까지 뭐 제가 다~~~ 이야기하기에는 전 너~~~무 초보이기때문에.. 그냥 언제나 그렇듯 제가 공부하거나 신기해했던 것을 이야기할까 합니다. 사실 이 내용은 GitHub에 있는 Python N..
Python에서 수행해 본 간단한 FFT 코드 2015. 2. 9. 07:00 일요일 아침(이 글은 평일에 예약 발행되겠지만)이네요.. 오늘 아침은 꽤 상쾌하고 약간 몽롱한.. 뭐 아무튼 기분이 좋아지는 아침이네요^^. 요즘은 뭔가를 마무리하는 단계에서 오는 급급하게 일을 처리하는 몇몇 모습들을 제 주변 동료들이 보여주고 있는데요. 다들 그러지 말고 R&D에서 오는 error와 그걸 debug하는 그냥 일상적인 과정이라고 생각했으면 하는데요.. 뭐 정작 저도 잘 되지 않으니 문제입니다만.. 뭐 아무튼 역시 웃으면 다 좋아진다는 건 확실합니다^^. [바로가기]에서 저는 원래 그 글의 목적이 함수의 입력을 키워드를 이용한다는 것이 주제였는데... 거기서 다룬 예제인 sine 함수 그리기를 이용해서 [바로가기]에서 클래스까지 설명을 했네요. 이번에는 이왕 삼각함수를 다룬김에 FFT(겁나..
Python 간단한 문법과 그래프 및 각 종 라이브러리를 받을 수 있는 곳 2013. 8. 14. 18:47 아직도 Python 데리고 놀고 있습니다. 게다가 갑자기 어떤 이유에서 또 아두이노 보드도 요즘 가지고 놀고 있네요. 흠~... 확실히 요런거 가지고 이것저것 마구마구 만져보는게 정말 재미있습니다. 문제가 얘네들 데리고 뭔가 성과가 좀 나와줄려면 확실히 아직은 많이 부족하다는 것이 또한 문제라서 그렇죠.ㅠㅠ. 아무튼... 요즘 Python 데리고 놀다보니, 이것 저것 모듈을 구해서 설치하는게 재미있으면서도 또 귀찮기도 합니다. 어떤건 64비트용이 안나와서 고생하기도 하구요. 그러다가 우연찮게 잘 모아놓은 사이트를 발견해서 그것부터 소개할려구요.^^[바로가기]이 사이트는 캘리포니아 대학의 주소를 가지고 있는데요. 아주아주 잘 모여 있습니다. 뭐 아직 안정화가 들된 아이들도 좀 있다는 것이 문제긴 하지만^^..

반응형