วิธีค้นหาแอนติล็อกของค่าใน 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

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *