SciPy - Hằng số
Gói hằng số SciPy cung cấp một loạt các hằng số, được sử dụng trong lĩnh vực khoa học nói chung.
Gói SciPy Constants
Các scipy.constants packagecung cấp các hằng số khác nhau. Chúng ta phải nhập hằng số được yêu cầu và sử dụng chúng theo yêu cầu. Hãy để chúng tôi xem các biến hằng số này được nhập và sử dụng như thế nào.
Để bắt đầu, chúng ta hãy so sánh giá trị 'pi' bằng cách xem xét ví dụ sau.
#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)
Chương trình trên sẽ tạo ra kết quả sau.
sciPy - pi = 3.1415926535897931
math - pi = 3.1415926535897931
Danh sách các hằng số có sẵn
Các bảng sau đây mô tả ngắn gọn các hằng số khác nhau.
Hằng số toán học
Sr không. | Không thay đổi | Sự miêu tả |
---|---|---|
1 | số Pi | số Pi |
2 | vàng | Tỉ lệ vàng |
Hằng số vật lý
Bảng sau đây liệt kê các hằng số vật lý được sử dụng phổ biến nhất.
Sr không. | Không đổi & Mô tả |
---|---|
1 | c Tốc độ ánh sáng trong chân không |
2 | speed_of_light Tốc độ ánh sáng trong chân không |
3 | h Hằng số Planck |
4 | Planck Hằng số Planck h |
5 | G Hằng số hấp dẫn của Newton |
6 | e Phí cơ bản |
7 | R Hằng số mol khí |
số 8 | Avogadro Hằng số Avogadro |
9 | k Hằng số Boltzmann |
10 | electron_mass(OR) m_e Khối lượng điện tử |
11 | proton_mass (OR) m_p Khối lượng proton |
12 | neutron_mass(OR)m_n Khối lượng nơtron |
Các đơn vị
Bảng sau đây có danh sách các đơn vị SI.
Sr không. | Đơn vị | Giá trị |
---|---|---|
1 | milli | 0,001 |
2 | vi mô | 1e-06 |
3 | kg | 1000 |
Các đơn vị này bao gồm từ yotta, zetta, exa, peta, tera …… kilo, hector,… nano, pico,… đến zepto.
Các hằng số quan trọng khác
Bảng sau liệt kê các hằng số quan trọng khác được sử dụng trong SciPy.
Sr không. | Đơn vị | Giá trị |
---|---|---|
1 | gram | 0,001 kg |
2 | khối lượng nguyên tử | Hằng số khối lượng nguyên tử |
3 | trình độ | Độ tính bằng radian |
4 | phút | Một phút trong vài giây |
5 | ngày | Một ngày trong vài giây |
6 | inch | Một inch tính bằng mét |
7 | micromet | Một micrômet trong mét |
số 8 | năm ánh sáng | Một năm ánh sáng tính bằng mét |
9 | ATM | Bầu không khí tiêu chuẩn trong pascal |
10 | mẫu Anh | Một mẫu Anh tính theo mét vuông |
11 | lít | Một lít sang mét khối |
12 | gallon | Một gallon tính bằng mét khối |
13 | kmh | Kilomét trên giờ tính bằng mét trên giây |
14 | độ_Fahrenheit | Một Fahrenheit tính bằng kelvins |
15 | eV | Một vôn điện tử tính bằng jun |
16 | hp | Một mã lực tính bằng watt |
17 | dyn | Một dyne trong newton |
18 | lambda2nu | Chuyển đổi bước sóng sang tần số quang học |
Ghi nhớ tất cả những điều này là một chút khó khăn. Cách dễ dàng để lấy khóa nào dành cho chức năng nào vớiscipy.constants.find()phương pháp. Chúng ta hãy xem xét ví dụ sau.
import scipy.constants
res = scipy.constants.physical_constants["alpha particle mass"]
print res
Chương trình trên sẽ tạo ra kết quả sau.
[
'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'
]
Phương thức này trả về danh sách các khóa, không có gì khác nếu từ khóa không khớp.