SciPy-상수

SciPy 상수 패키지는 일반 과학 분야에서 사용되는 광범위한 상수를 제공합니다.

SciPy 상수 패키지

그만큼 scipy.constants package다양한 상수를 제공합니다. 필요한 상수를 가져 와서 요구 사항에 따라 사용해야합니다. 이러한 상수 변수를 가져오고 사용하는 방법을 살펴 보겠습니다.

먼저 다음 예제를 고려하여 'pi'값을 비교해 보겠습니다.

#Import pi constant from both the packages
from scipy.constants import pi
from math import pi

print("sciPy - pi = %.16f"%scipy.constants.pi)
print("math - pi = %.16f"%math.pi)

위의 프로그램은 다음과 같은 출력을 생성합니다.

sciPy - pi = 3.1415926535897931
math - pi = 3.1415926535897931

사용 가능한 상수 목록

다음 표는 다양한 상수를 간략하게 설명합니다.

수학 상수

Sr. No. 일정한 기술
1 파이 파이
2 황금빛 황금 비율

물리적 상수

다음 표는 가장 일반적으로 사용되는 물리 상수를 나열합니다.

Sr. No. 상수 및 설명
1

c

진공 상태에서 빛의 속도

2

speed_of_light

진공 상태에서 빛의 속도

h

플랑크 상수

4

Planck

플랑크 상수 h

5

G

뉴턴의 중력 상수

6

e

초등학교 요금

7

R

몰 가스 상수

8

Avogadro

Avogadro 상수

9

k

볼츠만 상수

10

electron_mass(OR) m_e

전자 질량

11

proton_mass (OR) m_p

양성자 질량

12

neutron_mass(OR)m_n

중성자 질량

단위

다음 표에는 SI 단위 목록이 있습니다.

Sr. No. 단위
1 밀리 0.001
2 마이크로 1e-06
킬로 1000

이 단위는 yotta, zetta, exa, peta, tera …… kilo, hector,… nano, pico,…에서 zepto까지 다양합니다.

기타 중요한 상수

다음 표는 SciPy에서 사용되는 다른 중요한 상수를 나열합니다.

Sr. No. 단위
1 그램 0.001kg
2 원자 질량 원자 질량 상수
정도 라디안 단위
4 1 분 (초)
5 하루 초
6 인치 1 인치 (미터)
7 미크론 1 미크론 (미터)
8 광년 미터 단위의 1 광년
9 ATM 파스칼의 표준 대기
10 에이커 평방 미터에 1 에이커
11 리터 1 리터 (입방 미터)
12 갤런 입방 미터의 1 갤런
13 kmh 시간당 킬로미터 (초당 미터)
14 degree_Fahrenheit 1 화씨 (켈빈)
15 eV 줄 단위의 1 전자 볼트
16 hp 1 마력 (와트)
17 뉴턴의 한 다인
18 lambda2nu 파장을 광학 주파수로 변환

이 모든 것을 기억하는 것은 약간 어렵습니다. 어떤 키가 어떤 기능에 해당하는지 쉽게 알 수있는 방법은scipy.constants.find()방법. 다음 예를 살펴 보겠습니다.

import scipy.constants
res = scipy.constants.physical_constants["alpha particle mass"]
print res

위의 프로그램은 다음과 같은 출력을 생성합니다.

[
   'alpha particle mass',
   'alpha particle mass energy equivalent',
   'alpha particle mass energy equivalent in MeV',
   'alpha particle mass in u',
   'electron to alpha particle mass ratio'
]

이 메서드는 키 목록을 반환하고 키워드가 일치하지 않으면 아무 것도 반환하지 않습니다.