Trong bài viết này, chúng ta sẽ tìm hiểu về các hàm Log trong Python 3.x. Hoặc sớm hơn. Ở đây chúng ta sẽ quan sát về các dạng khác nhau của giá trị log sẽ có cơ sở khác nhau. Bây giờ, hãy thảo luận về việc sử dụng các hàm nhật ký trong thư viện chuẩn Python.
Đây là ví dụ để minh họa các dạng khác nhau của hàm nhật ký có sẵn trong ngôn ngữ Python.
Trước tiên, hãy xem cách sử dụng mô-đun toán học
>>> import math
Sau khi nhập, chúng tôi có thể sử dụng tất cả các hàm có sẵn trong mô-đun toán học.
Bây giờ, hãy xem việc triển khai.
Ví dụ
import math # log base e print ("Natural log of 56 is : ",math.log(56)) # log base 8 print ("Log base 8 of 64 is : ",math.log(64,8)) #log base 2 print ("Log base 2 of 12 is : ",math.log2(12)) # log base 10 print ("Log base 10 of 64 is : ",math.log10(64)) # log base value+1 print ("Logarithm 5 value of 4 is : ",math.log1p)4))
Đầu ra
Natural log of 56 is : 4.02535169073515 Log base 8 of 64 is : 2.0 Log base 2 of 12 is : 3.584962500721156 Log base 10 of 64 is : 1.806179973983887 Logarithm 5 value of 4 is : 1.6094379124341003
Xử lý lỗi trong trường hợp chức năng nhật ký -
Khi chúng tôi chỉ định bất kỳ giá trị âm nào bên trong, lỗi giá trị hàm log được nâng lên. Điều này là do lôgarit có giá trị âm chưa được xác định trong lĩnh vực toán học.
Hãy thử thực thi hàm cho một giá trị âm -
Ví dụ
import math # log base e print ("Natural log of 56 is : ",math.log(56)) # log base 8 print ("Log base 8 of 64 is : ",math.log(64,8)) #log base 2 print ("Log base 2 of 12 is : ",math.log2(12)) # log base 10 print ("Log base 10 of 64 is : ",math.log10(64)) # log base value+1 print ("Logarithm 5 value of 4 is : ",math.log1p)4))
Kết luận
Trong bài viết này, chúng ta đã tìm hiểu về các hàm Log trong Python trong Python 3.x. Hoặc sớm hơn