Hướng dẫn dùng log1p trong PHP
❮ PHP Math Reference Show ExampleReturn log(1+number) for different numbers: echo(log1p(2.7183) . " Try it Yourself » Definition and UsageThe log1p() function returns log(1+number), computed in a way that is accurate even when the value of number is close to zero. SyntaxParameter Values
Technical Details
❮ PHP Math Reference Mục đích của numpy.log1p () là gì?Xin chào, tôi mới làm quen với kaggle và đang làm việc trên tập dữ liệu Dự đoán nhà . Tôi vừa xem qua một trong những Kernel này và không thể hiểu nó
Tôi đã googled nó và tài liệu của numpy cho biết nó Lợi nhuận :
Nhưng mục đích của việc tìm nhật ký có thêm một (+1) trong khi tìm độ lệch của mảng ban đầu và mảng đã biến đổi của các đối tượng địa lý giống nhau là gì? Nó làm gì ? Ai đó có thể hướng dẫn tôi không?
25 hữu ích 4 bình luận 26k xem chia sẻ answer 53 Tài liệu NumPy đưa ra gợi ý :
Vì vậy, ví dụ, chúng ta hãy thêm một số nhỏ khác 0 và
Nếu chúng tôi cố gắng lấy
Nhưng nếu chúng ta sử dụng
Nguyên tắc tương tự áp dụng cho 53 hữu ích 2 bình luận chia sẻ answer 9 Nếu x nằm trong khoảng 0 ... + Inf thì nó sẽ không bao giờ gây ra lỗi (như chúng ta biết log (0) sẽ gây ra lỗi). Không phải lúc nào cũng là lựa chọn tốt nhất, vì như bạn thấy, bạn sẽ mất một đường cong lớn trước x = 0, đó là một trong những điều tốt nhất về hàm log 9 hữu ích 1 bình luận chia sẻ answer 0 Khi giá trị đầu vào của bạn quá nhỏ, bằng cách sử dụng 0 hữu ích 0 bình luận chia sẻ Đăng nhập để trả lời câu hỏiCó thể bạn quan tâmHàm log1p() trong PythonNội Dung
1. Cú pháp sử dụng hàm math.log1p() trong PythonHàm math.log1p(x) trong Python được sử dụng để trả về lôgarit cơ số e (hay còn gọi là loogarit tự nhiên) của x + 1. Hàm này sẽ được tính và trả về kết quả theo cách chính xác ngay cả khi giá trị của số gần bằng 0. Cú pháp hàm math.log1p(x) như sau: math.log1p(x) Tham số:
Lưu ý:
2. Ví dụ hàm math.log1p() trong PythonVí dụ dưới đây, sử dụng hàm math.log1p(x) để tính logarit cơ số e của các số x + 1 ngẫu nhiên ở bên dưới và trả về kết quả như sau: import math # Tinh logarit co so e cua x + 1 (math.log1p(x)) print(math.log1p(2.7183)) print(math.log1p(2)) print(math.log1p(1)) Kết quả: 1.3132665745863341 1.0986122886681096 0.6931471805599453 Ví dụ tiếp theo, truyền các giá trị x = 0 hoặc giá trị tham số x là số nguyên âm vào hàm trong hàm math.log1p() thì khi đó hàm sẽ gây lỗi ValueError như sau: import math # Tinh logarit co so e cua x + 1 (math.log1p(x)) print(math.log1p(-2.7183)) print(math.log1p(-2)) print(math.log1p(1)) Kết quả: Traceback (most recent call last): File "./prog.py", line 4, in Ví dụ cuối cùng, truyền vào hàm các giá trị x là không thuộc kiểu số, khi đó hàm sẽ không thể thực hiện tính toán và gây ra lỗi TypeError như sau: import math # Tinh logarit co so e cua x + 1 (math.log1p(x)) print(math.log1p("-2.7183")) print(math.log1p("a")) print(math.log1p(1)) Kết quả: Traceback (most recent call last): File "./prog.py", line 4, in |