Hàm Log2() Trong Python - Lập Trình Từ Đầu
Có thể bạn quan tâm
Hàm math.log2(x) trong Python được sử dụng để trả về lôgarit cơ số 2 của x. Cú pháp hàm math.log2(x) như sau:
math.log2(x)Tham số:
- x là là giá trị chỉ định để tính logarit cơ số 2 của x.
Giá trị trả về: | Một giá trị kiểu float. Là kết quả logarit cơ số 2 của một số x |
Phiên bản Python: | 3.3 |
Lưu ý:
- Nếu giá trị tham số x được truyền vào hàm bằng 0 (x = 0) hoặc giá trị tham số x truyền vào hàm là một số nguyên âm thì hàm sẽ thực thi gây ra lỗi ValueError!
- Nếu giá trị tham số x được truyền vào hàm không phải là kiểu số thì hàm sẽ không thể thực hiện tính toán và gây ra lỗi TypeError!
Ví dụ dưới đây, sử dụng hàm math.log2(x) để tính logarit cơ số 2 của các số x ngẫu nhiên ở bên dưới và trả về kết quả như sau:
import math # Tinh logarit co so 2 cua x (math.log2(x)) print(math.log2(2.7183)) print(math.log2(2)) print(math.log2(1))Kết quả:
1.4427046851812222 1.0 0.0Ví 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.log2() thì khi đó hàm sẽ gây lỗi ValueError như sau:
import math # Tinh logarit co so 2 cua x (math.log2(x)) print(math.log2(-2.7183)) print(math.log2(-2)) print(math.log2(1))Kết quả:
Traceback (most recent call last): File "./prog.py", line 4, in <module> ValueError: math domain errorVí dụ tiếp theo, truyền vào hàm các giá trị x là không thuộc kiểu số, khi đó hàm math.log2() 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 2 cua x (math.log2(x)) print(math.log2("-2.7183")) print(math.log2("a")) print(math.log2(1))Kết quả:
Traceback (most recent call last): File "./prog.py", line 4, in <module> TypeError: must be real number, not strTừ khóa » Hàm Logarit Cơ Số 2 Trong C
-
Cách Viết Log Base (2) Trong C / C ++ - HelpEx
-
Cho Em Hỏi 1 Chút Về Hàm Log Trong C
-
Hàm Log() Trong C / C++ - Freetuts
-
Viết Chương Trình Tính Log(a)x - Leagen Coder
-
Hàm Log Tính Logarit | VnCoding
-
Hàm Log() Trong C | Thư Viện C Chuẩn
-
Logarit Nhị Phân – Wikipedia Tiếng Việt
-
Các Hàm Toán Học Có Sẵn Trong C++ - Thomliny_tran
-
LOG (Hàm LOG) - Microsoft Support
-
Cách Tính Logarit Cơ Số 2 – Biểu Thị Logarit Cơ Số 2 Của 1/8
-
Cách Sử Dụng Hàm LOG Tính Giá Trị Logarit Trong Excel Có Ví Dụ