วิธีค้นหาแอนติล็อกของค่าใน python
แอนติล็อก ของตัวเลขเป็นส่วนกลับของบันทึกของตัวเลข
ดังนั้นหากคุณคำนวณบันทึกของตัวเลข คุณสามารถใช้ antilog เพื่อกู้คืนหมายเลขเดิมได้
ตัวอย่างเช่น สมมติว่าเราเริ่มต้นด้วยเลข 7 หากเราหาลอก (ฐาน 10) ของ 7 เราจะได้ 0.845:
ล็อก 10 (7) = 0.845
antilog (ฐาน 10) ของค่า 0.845 สามารถพบได้โดยการยก 10 ยกกำลัง 0.845:
10,845 = 7
แอนติล็อกช่วยให้เราสามารถค้นหาหมายเลขเดิมได้
ตารางต่อไปนี้แสดงวิธีคำนวณ antilog ของค่าใน Python ตามฐาน:
ฐาน | ตัวเลข | บันทึก | แอนติล็อก |
---|---|---|---|
จ | เอ็กซ์ | np.log(x) | np.ประสบการณ์(x) |
สิบ | เอ็กซ์ | np.log10(x) | 10 **x |
ตัวอย่างต่อไปนี้แสดงวิธีคำนวณ antilog ของค่าใน Python โดยใช้ค่าที่แตกต่างกันสำหรับฐาน
ตัวอย่างที่ 1: การคำนวณแอนติล็อกของฐาน 10
สมมติว่าเราใช้บันทึก (ฐาน 10) ของค่า 7:
import numpy as np #define original value original = 7 #take log (base 10) of original value log_original = np. log10 (original) #display log (base 10) of original value log_original 0.845098
เพื่อหาค่าเริ่มต้นของ 7 เราสามารถนำแอนติล็อกได้โดยการเพิ่ม 10 ยกกำลัง 0.845098:
#take the antilog 10 ** log_original 7.0
เมื่อใช้แอนติล็อก เราก็จะได้ค่าเริ่มต้นเป็น 7
ตัวอย่างที่ 2: การคำนวณแอนติล็อกของบันทึกธรรมชาติ
สมมติว่าเราใช้ลอการิทึมธรรมชาติของค่า 7:
#define original value original = 7 #take natural log of original value log_original = np. log (original) #display natural log of original value log_original [1] 1.94591
เพื่อที่จะหาค่าเริ่มต้นของ 7 เราสามารถนำแอนติล็อกได้โดยการเพิ่ม e ยกกำลัง 1.94591:
#take the antilog n.p. exp (log_original) 7.0
เมื่อใช้แอนติล็อก เราก็จะได้ค่าเริ่มต้นเป็น 7
แหล่งข้อมูลเพิ่มเติม
วิธีสร้าง Log-Log Plot ใน Python
วิธีดำเนินการแปลง Box-Cox ใน Python