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.