수치연산용 Python 모듈 --> NumPy로 개편됨

http://numpy.sourceforge.net http://python.kwangwoon.ac.kr:8080/python/Modules/numpy/

Python 프로그래머가 array라 불리는 새로운 객체를 이용해, 큰 객체 집합을 효과적으로 조작하기 위한 확장된 모듈이다. C로 작성되어 빠르며, 대수학적인 연산을 쉽게 하도록 설계되었다. 배열 객체는 몇 차원으로도 구성가능하다. 대표적인 PythonCeeExtension

모듈의 구성

각종 팁

Matrix의 곱셈 연산은 matrixmultiply(m1,m2)함수 사용

   1 >>> import Numeric
   2 >>> a = Numeric.array(([0,1],[1,3]))
   3 >>> Numeric.matrixmultiply(a,a)
   4 array([[ 1,  3],
   5        [ 3, 10]])

역행렬은 LinearAlgebra 모듈에 있슴

   1 >>> import LinearAlgebra
   2 >>> a = Numeric.array(([0,1],[1,3]),Float)
   3 >>> LinearAlgebra.inverse(a)
   4 array([[-3.,  1.],
   5        [ 1.,  0.]])


numpy 23.3 버전은 컴파일이 안된다. 23.0버젼으로 임시사용해야함 --yong27, 2004-09-06


Python2.6 용 win32 바이너리 http://xivilization.net/flyserver/binaries/py26/


NumPy로 개편되다 -- yong27 2012-04-04 15:33:02


CategoryProgramLibrary

NumericPython (last edited 2012-04-04 15:33:20 by 211)

web biohackers.net