Hằng số SciPy
Các hằng số trong SciPy
Vì SciPy tập trung hơn vào việc triển khai khoa học nên nó cung cấp nhiều hằng số khoa học tích hợp.
Các hằng số này có thể hữu ích khi bạn làm việc với Khoa học dữ liệu.
PI là một ví dụ về hằng số khoa học.
Ví dụ
In giá trị không đổi của PI:
from scipy import constants
print(constants.pi)
Hãy tự mình thử »Đơn vị không đổi
Có thể xem danh sách tất cả các đơn vị trong mô-đun hằng bằng cách sử dụng hàm dir()
.
Ví dụ
Liệt kê tất cả các hằng số:
from scipy import constants
print(dir(constants))
Hãy tự mình thử »Danh mục đơn vị
Các đơn vị được đặt theo các loại sau:
- Hệ mét
- nhị phân
- Khối
- Góc
- Thời gian
- Chiều dài
- Áp lực
- Âm lượng
- Tốc độ
- Nhiệt độ
- Năng lượng
- Quyền lực
- Lực lượng
Tiền tố số liệu (SI):
Trả về đơn vị đã chỉ định tính bằng mét (ví dụ centi
trả về 0.01
)
Ví dụ
from scipy import constants
print(constants.yotta) #1e+24
print(constants.zetta)
#1e+21
print(constants.exa)
#1e+18
print(constants.peta) #1000000000000000.0
print(constants.tera)
#1000000000000.0
print(constants.giga) #1000000000.0
print(constants.mega)
#1000000.0
print(constants.kilo) #1000.0
print(constants.hecto)
#100.0
print(constants.deka) #10.0
print(constants.deci)
#0.1
print(constants.centi) #0.01
print(constants.milli)
#0.001
print(constants.micro) #1e-06
print(constants.nano)
#1e-09
print(constants.pico) #1e-12
print(constants.femto) #1e-15
print(constants.atto) #1e-18
print(constants.zepto) #1e-21
Hãy tự mình thử »Tiền tố nhị phân:
Trả về đơn vị được chỉ định theo byte (ví dụ kibi
trả về 1024
)
Ví dụ
from scipy import constants
print(constants.kibi) #1024
print(constants.mebi)
#1048576
print(constants.gibi) #1073741824
print(constants.tebi)
#1099511627776
print(constants.pebi)
#1125899906842624
print(constants.exbi) #1152921504606846976
print(constants.zebi)
#1180591620717411303424
print(constants.yobi) #1208925819614629174706176
Hãy tự mình thử »Khối:
Trả về đơn vị được chỉ định bằng kg (ví dụ gram
trả về 0.001
)
Ví dụ
from scipy import constants
print(constants.gram) #0.001
print(constants.metric_ton) #1000.0
print(constants.grain) #6.479891e-05
print(constants.lb) #0.45359236999999997
print(constants.pound) #0.45359236999999997
print(constants.oz) #0.028349523124999998
print(constants.ounce) #0.028349523124999998
print(constants.stone) #6.3502931799999995
print(constants.long_ton) #1016.0469088
print(constants.short_ton) #907.1847399999999
print(constants.troy_ounce) #0.031103476799999998
print(constants.troy_pound) #0.37324172159999996
print(constants.carat) #0.0002
print(constants.atomic_mass) #1.66053904e-27
print(constants.m_u) #1.66053904e-27
print(constants.u) #1.66053904e-27
Hãy tự mình thử »Góc:
Trả về đơn vị được chỉ định theo radian (ví dụ: degree
trả về 0.017453292519943295
)
Ví dụ
from scipy import constants
print(constants.degree) #0.017453292519943295
print(constants.arcmin) #0.0002908882086657216
print(constants.arcminute) #0.0002908882086657216
print(constants.arcsec) #4.84813681109536e-06
print(constants.arcsecond) #4.84813681109536e-06
Hãy tự mình thử »Thời gian:
Trả về đơn vị được chỉ định tính bằng giây (ví dụ: hour
trả về 3600.0
)
Ví dụ
from scipy import constants
print(constants.minute) #60.0
print(constants.hour) #3600.0
print(constants.day) #86400.0
print(constants.week) #604800.0
print(constants.year) #31536000.0
print(constants.Julian_year) #31557600.0
Hãy tự mình thử »Chiều dài:
Trả về đơn vị được chỉ định tính bằng mét (ví dụ: nautical_mile
trả về 1852.0
)
Ví dụ
from scipy import constants
print(constants.inch) #0.0254
print(constants.foot) #0.30479999999999996
print(constants.yard) #0.9143999999999999
print(constants.mile) #1609.3439999999998
print(constants.mil) #2.5399999999999997e-05
print(constants.pt) #0.00035277777777777776
print(constants.point) #0.00035277777777777776
print(constants.survey_foot) #0.3048006096012192
print(constants.survey_mile) #1609.3472186944373
print(constants.nautical_mile) #1852.0
print(constants.fermi) #1e-15
print(constants.angstrom) #1e-10
print(constants.micron) #1e-06
print(constants.au) #149597870691.0
print(constants.astronomical_unit) #149597870691.0
print(constants.light_year) #9460730472580800.0
print(constants.parsec) #3.0856775813057292e+16
Hãy tự mình thử »Áp lực:
Trả về đơn vị được chỉ định bằng pascal (ví dụ: psi
trả về 6894.757293168361
)
Ví dụ
from scipy import constants
print(constants.atm) #101325.0
print(constants.atmosphere) #101325.0
print(constants.bar) #100000.0
print(constants.torr) #133.32236842105263
print(constants.mmHg) #133.32236842105263
print(constants.psi) #6894.757293168361
Hãy tự mình thử »Khu vực:
Trả về đơn vị được chỉ định tính bằng mét vuông (ví dụ: hectare
trả về 10000.0
)
Ví dụ
from scipy import constants
print(constants.hectare) #10000.0
print(constants.acre) #4046.8564223999992
Hãy tự mình thử »Âm lượng:
Trả về đơn vị đã chỉ định tính bằng mét khối (ví dụ liter
trả về 0.001
)
Ví dụ
from scipy import constants
print(constants.liter) #0.001
print(constants.litre) #0.001
print(constants.gallon) #0.0037854117839999997
print(constants.gallon_US) #0.0037854117839999997
print(constants.gallon_imp) #0.00454609
print(constants.fluid_ounce) #2.9573529562499998e-05
print(constants.fluid_ounce_US) #2.9573529562499998e-05
print(constants.fluid_ounce_imp) #2.84130625e-05
print(constants.barrel) #0.15898729492799998
print(constants.bbl) #0.15898729492799998
Hãy tự mình thử »Tốc độ:
Trả về đơn vị được chỉ định tính bằng mét trên giây (ví dụ: speed_of_sound
trả về 340.5
)
Ví dụ
from scipy import constants
print(constants.kmh) #0.2777777777777778
print(constants.mph) #0.44703999999999994
print(constants.mach) #340.5
print(constants.speed_of_sound) #340.5
print(constants.knot) #0.5144444444444445
Hãy tự mình thử »Nhiệt độ:
Trả về đơn vị được chỉ định bằng Kelvin (ví dụ: zero_Celsius
trả về 273.15
)
Ví dụ
from scipy import constants
print(constants.zero_Celsius) #273.15
print(constants.degree_Fahrenheit) #0.5555555555555556
Hãy tự mình thử »Năng lượng:
Trả về đơn vị được chỉ định bằng joules (ví dụ: calorie
trả về 4.184
)
Ví dụ
from scipy import constants
print(constants.eV) #1.6021766208e-19
print(constants.electron_volt) #1.6021766208e-19
print(constants.calorie) #4.184
print(constants.calorie_th) #4.184
print(constants.calorie_IT) #4.1868
print(constants.erg) #1e-07
print(constants.Btu) #1055.05585262
print(constants.Btu_IT) #1055.05585262
print(constants.Btu_th) #1054.3502644888888
print(constants.ton_TNT) #4184000000.0
Hãy tự mình thử »Quyền lực:
Trả về đơn vị được chỉ định tính bằng watt (ví dụ: horsepower
trả về 745.6998715822701
)
Ví dụ
from scipy import constants
print(constants.hp) #745.6998715822701
print(constants.horsepower) #745.6998715822701
Hãy tự mình thử »Lực lượng:
Trả về đơn vị được chỉ định bằng newton (ví dụ: kilogram_force
trả về 9.80665
)
Ví dụ
from scipy import constants
print(constants.dyn) #1e-05
print(constants.dyne) #1e-05
print(constants.lbf) #4.4482216152605
print(constants.pound_force) #4.4482216152605
print(constants.kgf) #9.80665
print(constants.kilogram_force) #9.80665
Hãy tự mình thử »