Python/Python Language

SciPy(Scientific Python) Numpy를 기반으로 하는 과학 계산 라이브러리

567Rabbit 2024. 4. 16. 12:55

 

SciPy[Scientific Python]

: Numpy를 기반으로 하는 과학계산 라이브러리이다.

: 주로 파이썬으로 작성되었지만 일부 세그먼트는 c로 작성되었다

 

 

 

SciPy설치하기     ! pip install scipy

 

 

 

Unit Categories

 

print(dir(constants))  #dir을 사용하면 모든 단위 목록을 볼 수 있다

 

 

- scipy를 이용하여 단위에 대한 변환을 수행할 수 있다

  • 미터법 [Metric]: Scipy 및 Numpy에서는 거리 및 길이를 측정하는 데 사용되는 SI 단위인 미터(m)를 사용한다
  • 바이너리 [Binary]: 바이너리 데이터 처리에 대한 기능은 Numpy에서 제공됩니다. 이는 컴퓨터 메모리의 이진 데이터를 처리하는 데 사용된다
  • 각도 [Angle]: Numpy에서는 라디안(radian)이 기본 각도 단위이지만, 각도를 도(degree)로 변환하거나 라디안으로 변환하는 기능도 제공한다
  • 시간 [Time]: Scipy 및 Numpy에서는 시간을 처리하기 위한 여러 함수와 기능이 있다
  • 길이 [Length]: 미터 단위로 처리된다
  • 압력 [Pressure]: Pascal(Pa) 등의 단위로 처리된다
  • 용량 [Volume]: Scipy 및 Numpy에서는 부피를 처리하는 데 사용되는 다양한 함수가 있다
  • 속도 [Speed]: 거리를 시간으로 나눈 것으로 계산됩니다. 일반적으로 미터/초(m/s)로 표시된다
  • 온도 [Temperature]: Scipy 및 Numpy에서는 온도 변환을 수행하는 함수가 있다
  • 에너지 [Energy]: Scipy 및 Numpy에서는 에너지 계산을 위한 함수와 도구가 있다
  • 힘 [Force]: 뉴턴(N) 등의 단위로 처리된다

 

 

from scipy import constants       #scipy에서 상수 모듈을 가져온다

print(constants.pi)    #3.14



 

import scipy.cluster.hierarchy as sch   # hierarchy 알고리즘을 사용하여 데이터를 클러스터링한다

from sklearn.cluster import KMeans    # K-평균 알고리즘을 사용하여 데이터를 클러스터링한다