'library'에 해당되는 글 2건

  1. 아바쿠스 내장 파이썬에서 NumPy나 SciPy이 임포팅 안되는 이유는? 2009.02.26
  2. Numpy 2007.10.16

아바쿠스 내장 파이썬에서 NumPy나 SciPy이 임포팅 안되는 이유는?

파이썬은 2바이트(UCS2)나 4바이트 유니코드(UCS4)로 빌드할 수 있고, 다른 방식으로 빌드된 모듈을 임포팅할수 없다. 빌딩 방식의 차이가 임포팅 문제의 원인을 대부분 제공한다.

 

아바쿠스 파이썬은 2바이트로 빌드 되어 있고 따라서 NumPy나 SciPy가 4바이트로 빌드되어 있다면 당연 임포트 할수 없다.

 

UCS4로 빌드되어 있는지 확인하려면 sys.maxunicode 속성을 확인하면 된다. 이게 65535이면 2바이트 이고 1114111이면 4바이트 빌드다.

 

>>>import sys

>>>print sys.maxunicode

독립 설치된 파이썬 4바이트 빌드라면 2바이트 파이썬을 설치하라 그래야 아바쿠스 내장 파이선에서 모듈을 임포팅할 수 있다.

,

Numpy

from 카테고리 없음 2007. 10. 16. 10:10
NumPy

파이썬에서 과학 계산을 위해 필요한 기본적인 패키지를 NumPy(넘피)라고 하다. 이패키지는 다음의 기능을 가지고 있다.

-강력한 N차원 배열 객체
-새련된 함수(^^)
-기본적인 선형 대수 함수
-기본적인 푸리에변환 함수
-정교한 난수 발생기능
-포트란과의 통합을 위한 툴

기존의 Numarray/Numeric 패키지와도 변환과정을 거치면 호환성을 가지고 있다.
메인 개발자인 Travis Oliphant가 쓴 책을 사는것도 방법이지만, 무료 문서들을 scipy 웹사이트에서 참조하는 것도 방법이다.

참고링크:
매트랩사용자를 위한 넘피소개
예제로보는 넘피명령어
싸이피/넘피 쿡북


,