เช่นเดียวกับภาษาไพทอน มีนักวิจัยทั่วโลกใช้งานภาษาไพทอน ทำให้เกิดโมดูลสำหรับจัดการเรื่องหน่วยทางฟิสิกส์ในภาษาไพทอนขึ้นมา
ขอแนะนำโมดูล Pint เป็นโมดูลสำหรับใช้จัดการหน่วยทางฟิสิกส์ในภาษาไพทอน โดยสามารถแปลงหน่วย เปลี่ยนหน่วย และเติมหน่วยได้
- ใช้ License: BSD
- รองรับทั้ง Python 2 , Python 3
สามารถติดตั้งได้โดยใช้คำสั่ง pip :
pip install pint
การใช้งาน
แปลงจาก km/hr เป็น m/s
สมมุติว่า มีรถยนต์คันหนึ่งวิ่งด้วยความเร็ว 90 km/hr อยากทราบว่ารถคันนี้วิ่งด้วยความเร็วกี่ m/s
from pint import UnitRegistryผลลัพธ์
ureg = UnitRegistry() # ลงทะเบียนตัวแปร
my_speed = ureg.Quantity(90, 'm/s')
print(my_speed.to(ureg.meter / ureg.second))
25.0 meter / second
ตรวจสอบ
สามารถเปลี่ยน m/s เป็น km/hr ด้วยสูตร
ความเร็ว (m/s) * 18/5 = ความเร็ว (km/hr)
แทนค่าลงไป
25*(18/5) = 90 km/hr
ถูกต้อง
อ่านเอกสารการใช้งานได้ที่ https://pint.readthedocs.org/
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)