[파이썬][Scipy] scipy.constants 예제

scipy.constants 모듈은 물리 상수와 변환 상수를 포함하고 있습니다. 아래는 몇 가지 scipy.constants 모듈을 사용한 예제입니다.

mport scipy.constants as const

# Planck 상수
h = const.Planck
print("Planck 상수 (h):", h, "Joule second")

# 속도 ​​​​​​빛
c = const.speed_of_light
print("속도 ​​​​​​빛 (c):", c, "m/s")

# 중력 가속도
g = const.g
print("중력 가속도 (g):", g, "m/s^2")

# 전자 질량
electron_mass = const.electron_mass
print("전자 질량:", electron_mass, "kg")

# 아보가드로 수 (1 몰의 아미수)
avogadro = const.Avogadro
print("아보가드로 수:", avogadro, "1/mol")

# 원자 질량 단위 (amu)
amu = const.atomic_mass
print("원자 질량 단위 (amu):", amu, "kg")

# 온도 변환 (켈빈에서 섭씨)
celsius = const.K2C(273.15)
print("0 Kelvin는 섭씨로:", celsius, "도")

# 온도 변환 (섭씨에서 켈빈)
kelvin = const.C2K(100)
print("100 섭씨는 켈빈으로:", kelvin, "K")

# 커스텀 단위 변환
value = 2.0  # 미터
miles = const.miles  # 미터를 마일로 변환하기 위한 상수
value_in_miles = value / miles
print("2 미터를 마일로 변환:", value_in_miles, "마일")

scipy.constants 모듈은 물리적 상수 및 변환 상수를 사용하는 데 유용한 기능을 제공합니다. 코드에서는 다양한 상수를 가져와서 사용하거나, 단위를 변환하는 예제를 볼 수 있습니다.