Cổng Khoa học Máy tính dành cho những người yêu thích máy tính. Nó bao gồm các bài báo về khoa học máy tính và lập trình được viết tốt, tư duy tốt và được giải thích tốt, các câu đố và thực hành / lập trình cạnh tranh / các câu hỏi phỏng vấn công ty.

Bạn đang xem : python log với cơ số

Python cung cấp nhiều hàm logarit inbuild trong mô-đun “ math ” cho phép chúng tôi tính toán nhật ký bằng cách sử dụng một dòng duy nhất. Có 4 biến thể của hàm logarit, tất cả đều được thảo luận trong bài viết này.
1. log (a, (Base)): Hàm này được sử dụng để tính logarit tự nhiên (Base e) của a. Nếu 2 đối số được truyền, nó sẽ tính logarit của cơ số mong muốn của đối số a, giá trị số của log (a) / log (Base) .

 < strong> Cú pháp: 
math.log (a, Cơ sở)
 Thông số: 
 a:  Giá trị số
 Cơ số:  Cơ sở mà lôgarit phải được tính.
 Giá trị trả lại: 
Trả về nhật ký tự nhiên nếu 1 đối số được truyền và ghi nhật ký bằng
cơ sở được chỉ định nếu 2 đối số được truyền.
 Ngoại lệ: 
Tăng ValueError nếu không có giá trị âm. được chuyển dưới dạng đối số. 

Python3

nhập toán học

print ( " Lôgarit tự nhiên của 14 là: " < code class = "trơn">, end = "")

print (math.log ( 14 < code class = "trơn">))

print ( "Logarit cơ số 5 trên 14 là:" , end = " ")

print (math.log ( 14 , 5 ))

 
 

Đầu ra:

 Lôgarit tự nhiên của 14 là: 2,6390573296152584
Logarit cơ số 5 trên 14 là: 1.6397385131955606 

2. log2 (a): Hàm này được sử dụng để tính logarit cơ số 2 của a. Hiển thị kết quả chính xác hơn nhật ký (a, 2).

  Cú pháp: 
math.log2 (a)
 Thông số: 
 a:  Giá trị số
 Giá trị trả lại: 
Trả về logarit cơ số 2 của a
 Ngoại lệ: 
Tăng ValueError nếu không có giá trị âm. được chuyển dưới dạng đối số. 

Python3

nhập toán học

print ( " Logarit cơ số 2 trên 14 là: " , end = "")

print (math.log2 ( 14 ))

 
 

Đầu ra:

 Logarit cơ số 2 trên 14 là: 3.807354922057604 

3. log10 (a): Hàm này được sử dụng để tính cơ số logarit 10 của a. Hiển thị kết quả chính xác hơn log (a, 10).

  Cú pháp:
math.log10 (a)
 Thông số: 
 a:  Giá trị số
 Giá trị trả lại: 
Trả về cơ số logarit 10 của a
 Ngoại lệ: 
Tăng ValueError nếu không có giá trị âm. được chuyển dưới dạng đối số. 

Python3

nhập toán học

print ( " Logarit cơ số 10 trên 14 là: " , end = "")

print (math.log10 ( 14 ))

 
 

Đầu ra: < / p>

 Logarit cơ số 10 trên 14 là: 1.146128035678238 

3. log1p (a): Hàm này được sử dụng để tính logarit (1 + a) .

  Cú pháp: 
math.log1p (a)
 Thông số: 
 a:  Giá trị số
 Giá trị trả lại: 
Trả về nhật ký (1 + a)
 Ngoại lệ: 
Tăng ValueError nếu không có giá trị âm. được chuyển dưới dạng đối số. 

Python3

nhập toán học

print ( " Giá trị lôgarit (1 + a) của 14 là: " , end = "")

print (math.log1p ( 14 ))

 
 

Đầu ra: < / p>

 Giá trị lôgarit (1 + a) của 14 là: 2.70805020110221 

Ngoại lệ

1. ValueError: Hàm này trả về lỗi giá trị nếu số là âm .

Python3

< / p>

nhập toán học < / code>

print ( "log ( a) giá trị của -14 là: " , end = " " )

print (math.log ( - 14 ))

 
 

Giá trị đầu ra:

 log (a) của -14 là: 

Lỗi thời gian chạy :

 Traceback (cuộc gọi gần đây nhất):
  Tệp "/home/8a74e9d7e5adfdb902ab15712cbaafe2.py", dòng 9, trong
    print (math.log (-14))
ValueError: math domain error 

Ứng dụng thực tế

Một trong những ứng dụng của hàm log10 () là nó được sử dụng để tính toán không. trong số các chữ số của một số . Mã bên dưới minh họa tương tự.

Python3

nhập toán học

in ( " Số chữ số trong 73293 là: " , end = " ")

print ( int (math.log10 ( 73293 ) + 1 ))

 
 

Đầu ra:

 Số chữ số trong 73293 là: 5 

Bài viết này được đóng góp bởi Manjee t Singh . Nếu bạn thích GeeksforGeeks và muốn đóng góp, bạn cũng có thể viết một bài báo bằng cách sử dụng write.geeksforgeeks.org hoặc gửi bài viết của bạn qua thư tới review-team@geeksforgeeks.org. Xem bài viết của bạn xuất hiện trên trang chính của GeeksforGeeks và trợ giúp những Geeks khác.
Vui lòng viết nhận xét nếu bạn thấy bất kỳ điều gì không chính xác hoặc bạn muốn chia sẻ thêm thông tin về chủ đề đã thảo luận ở trên.

Ghi chú cá nhân của tôi


Xem thêm những thông tin liên quan đến chủ đề bản ghi python với cơ sở

Lập trình Python cơ bản || Bài 8: Đọc Và Ghi File Trong Python || Học Và Giải Trí

  • Tác giả: Học Và Giải Trí
  • Ngày đăng: 2021-07-16
  • Đánh giá: 4 ⭐ ( 1639 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: HocVaGiaiTri
    - Hướng dẫn học Pyhton cơ bản. Bài 8: Đọc và ghi file trong Python
    - Fanpage: https://www.facebook.com/hoclaptrinh.scratch.python.c.coban/?ref=pages_you_manage
    - Đề thi tin học trẻ, HSG: https://tinhoctrekhongchuyen.blogspot.com/
    - Vui lòng đăng kí kênh giúp tôi. Cảm ơn

Python Cơ Bản

  • Tác giả: www.codehub.com.vn
  • Đánh giá: 5 ⭐ ( 9446 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Python là một ngôn ngữ lập trình đa mục đích (general purpose programming language). Chúng được sử dụng ở trong nhiều lĩnh vực khác nhau như tính toán thống kê, tài chính ngân hàng hay dùng để giải c&aacut...

[Tự học python] Thao tác với cơ sở dữ liệu trong Python

  • Tác giả: cafedev.vn
  • Đánh giá: 3 ⭐ ( 8715 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Bài học này sẽ đề cập đến vấn đề kết nối cơ sở dữ liệu trong chương trình Python. Có thể nói rằng, việc kết nối một chương trình với một cơ sở dữ liệu được xem

8 tài liệu học ngôn ngữ lập trình Python cơ bản – nâng cao miễn phí

  • Tác giả: codegym.vn
  • Đánh giá: 3 ⭐ ( 6950 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: 8 tài liệu học ngôn ngữ lập trình Python mà CogeGym giới thiệu đến bạn sẽ giúp bạn tự học được ngôn ngữ lập trình và cập nhật các kiến thức

Python: Phân loại văn bản thực tế với Python và Keras

  • Tác giả: v1study.com
  • Đánh giá: 4 ⭐ ( 7499 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Phân loại văn bản thực tế với Python và Keras

TẠI SAO NÊN LẬP TRÌNH WEB BẰNG PYTHON?

  • Tác giả: final-blade.com
  • Đánh giá: 5 ⭐ ( 3506 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Làm việc với cơ sở dữ liệu trong Python

  • Tác giả: kcntt.duytan.edu.vn
  • Đánh giá: 3 ⭐ ( 8700 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Tạo bảng dữ liệu trong Python

    Khi một kết nối tới Database đã được thành lập, chúng ta có thể tạo các bảng hoặc bản ghi vào trong bảng đó bởi sử dụng phương thức execute của đối tượng cursor đã được tạo.

    Bạn theo dõi ví dụ để tạo bảng SINHVIEN:

    import MySQLdb

    # mo...

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Cách in các khóa và giá trị của từ điển python - in giá trị trong python từ điển

By ads_php