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
รายการค่าคงที่พร้อมใช้งาน
ตารางต่อไปนี้อธิบายสั้น ๆ เกี่ยวกับค่าคงที่ต่างๆ
ค่าคงที่ทางคณิตศาสตร์
เลขที่ | คงที่ | คำอธิบาย |
---|---|---|
1 | ปี่ | ปี่ |
2 | สีทอง | อัตราส่วนทองคำ |
ค่าคงที่ทางกายภาพ
ตารางต่อไปนี้แสดงค่าคงที่ทางกายภาพที่ใช้บ่อยที่สุด
เลขที่ | ค่าคงที่และคำอธิบาย |
---|---|
1 | c ความเร็วของแสงในสุญญากาศ |
2 | speed_of_light ความเร็วของแสงในสุญญากาศ |
3 | h พลังค์คงที่ |
4 | Planck พลังค์คงที่ h |
5 | G ค่าคงที่ความโน้มถ่วงของนิวตัน |
6 | e ค่าใช้จ่ายเบื้องต้น |
7 | R ค่าคงที่ของก๊าซโมลาร์ |
8 | Avogadro ค่าคงที่ของ Avogadro |
9 | k ค่าคงที่ Boltzmann |
10 | electron_mass(OR) m_e มวลอิเล็กทรอนิกส์ |
11 | proton_mass (OR) m_p มวลโปรตอน |
12 | neutron_mass(OR)m_n มวลนิวตรอน |
หน่วย
ตารางต่อไปนี้มีรายการหน่วย SI
เลขที่ | หน่วย | มูลค่า |
---|---|---|
1 | มิลลิวินาที | 0.001 |
2 | ไมโคร | 1e-06 |
3 | กิโล | 1,000 |
หน่วยเหล่านี้มีตั้งแต่ yotta, zetta, exa, peta, tera …… kilo, hector, … nano, pico, …ไปจนถึง zepto
ค่าคงที่ที่สำคัญอื่น ๆ
ตารางต่อไปนี้แสดงค่าคงที่สำคัญอื่น ๆ ที่ใช้ใน SciPy
เลขที่ | หน่วย | มูลค่า |
---|---|---|
1 | กรัม | 0.001 กก |
2 | มวลอะตอม | ค่าคงที่ของมวลอะตอม |
3 | ระดับ | องศาเป็นเรเดียน |
4 | นาที | หนึ่งนาทีเป็นวินาที |
5 | วัน | หนึ่งวันในไม่กี่วินาที |
6 | นิ้ว | หนึ่งนิ้วเป็นเมตร |
7 | ไมครอน | หนึ่งไมครอนเป็นเมตร |
8 | light_year | หนึ่งปีแสงเป็นเมตร |
9 | ATM | บรรยากาศมาตรฐานในปาสกาล |
10 | เอเคอร์ | หนึ่งเอเคอร์ในตารางเมตร |
11 | ลิตร | หนึ่งลิตรในลูกบาศก์เมตร |
12 | แกลลอน | หนึ่งแกลลอนในลูกบาศก์เมตร |
13 | กม | กิโลเมตรต่อชั่วโมงเป็นเมตรต่อวินาที |
14 | องศา _ ฟาเรนไฮต์ | หนึ่งฟาเรนไฮต์ในเคลวิน |
15 | eV | อิเล็กตรอนหนึ่งโวลต์ในหน่วยจูล |
16 | แรงม้า | หนึ่งแรงม้าในหน่วยวัตต์ |
17 | dyn | หนึ่ง dyne ในนิวตัน |
18 | แลมบ์ดา 2 นู | แปลงความยาวคลื่นเป็นความถี่แสง |
การจำสิ่งเหล่านี้เป็นเรื่องยากเล็กน้อย วิธีง่ายๆในการรับว่าคีย์ใดเป็นฟังก์ชันที่ใช้กับ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'
]
วิธีนี้จะส่งคืนรายการคีย์ไม่เช่นนั้นหากคีย์เวิร์ดไม่ตรงกัน