Log10 toán học làm gì trong python?

java. lang thang. Toán học. log10[] dùng để tìm Logarit của một số khi cơ số là 10. Phương thức này trả về logarit cơ số 10 của một giá trị kép

cú pháp

Tham số

Trở lại

  • Nếu đối số là Giá trị dương, phương thức này sẽ trả về logarit của một giá trị đã cho
  • Nếu đối số bằng 10n cho số nguyên n, phương thức này sẽ trả về n
  • Nếu đối số là Giá trị âm, phương thức này sẽ trả về NaN
  • Nếu đối số là NaN, phương thức này sẽ trả về NaN
  • Nếu đối số là Vô cực dương, phương thức này sẽ trả về Vô cực dương
  • Nếu đối số là số không dương hoặc âm, phương thức này sẽ trả về Vô cực âm

ví dụ 1

Kiểm tra nó ngay bây giờ

đầu ra

ví dụ 2

Kiểm tra nó ngay bây giờ

đầu ra

ví dụ 3

Kiểm tra nó ngay bây giờ

đầu ra

Ví dụ 4

Kiểm tra nó ngay bây giờ

đầu ra

Ví dụ 5

Kiểm tra nó ngay bây giờ

đầu ra

Một vị trí mà kết quả được lưu trữ. Nếu được cung cấp, nó phải có hình dạng mà đầu vào phát tới. Nếu không được cung cấp hoặc Không có, một mảng mới được phân bổ sẽ được trả về. Một bộ [chỉ có thể là đối số từ khóa] phải có độ dài bằng với số lượng đầu ra

ở đâu array_like, tùy chọn

Điều kiện này được phát qua đầu vào. Tại các vị trí có điều kiện là True, mảng out sẽ được đặt thành kết quả ufunc. Ở những nơi khác, mảng out sẽ giữ nguyên giá trị ban đầu của nó. Lưu ý rằng nếu một mảng out chưa được khởi tạo được tạo thông qua out=None mặc định, các vị trí trong đó có điều kiện là Sai sẽ vẫn chưa được khởi tạo

**kwargs

Đối với các đối số chỉ từ khóa khác, hãy xem phần

Trả về . y ndarray

Lôgarit cơ số 10 của x, theo từng phần tử. NaN được trả về khi x âm. Đây là một số vô hướng nếu x là một số vô hướng

Xem thêm

ghi chú

Logarit là hàm đa trị. với mỗi x có vô số z sao cho 10**z = x. Quy ước là trả về z có phần ảo nằm trong [-pi, pi]

Đối với các kiểu dữ liệu đầu vào có giá trị thực, luôn trả về đầu ra thực. Đối với mỗi giá trị không thể được biểu thị dưới dạng số thực hoặc vô cực, nó sẽ tạo ra ____1_______ và đặt cờ lỗi dấu phẩy động không hợp lệ

Đối với đầu vào có giá trị phức, là một hàm phân tích phức có nhánh cắt [-inf, 0] và liên tục từ trên xuống trên nó. xử lý số 0 âm dấu phẩy động dưới dạng số âm vô hạn, phù hợp với tiêu chuẩn C99

Trong trường hợp đầu vào có phần thực âm và phần phức âm rất nhỏ [gần bằng 0], kết quả gần với -pi đến mức nó đánh giá chính xác -pi

Người giới thiệu

[ 1 ]

M. Abramowitz và tôi. A. Stegun, “Handbook of Mathematical Functions”, in lần thứ 10, 1964, pp. 67. https. //cá nhân. môn Toán. ubc. ca/~cbm/aands/page_67. htm

Hàm tích hợp log10[] của Python do thư viện chuẩn toán học cung cấp lấy một đối số làm đầu vào và trả về logarit cơ số 10 của đối số đó. Đối số đầu vào đại diện cho số đầu vào, giả sử x và x phải lớn hơn 0

# môn Toán. log10[x]

“Math” đại diện cho thư viện toán mà từ đó hàm log10[] được gọi. Hàm log10[] là hàm tích hợp tìm log10 của x, trong đó x là một số nguyên cần tính log10. Hãy nhớ rằng log10[] không phải là một chức năng độc lập; . Vì vậy thư viện toán học phải được nhập vào chương trình trước khi sử dụng hàm log10[]. Bây giờ, chúng ta hãy viết một số mã và triển khai hàm log10[]

ví dụ 1

Trong ví dụ này, chúng ta sẽ tìm hiểu về hoạt động của hàm log10[] được cung cấp bởi thư viện toán học Python. Chúng tôi sẽ cung cấp các số khác nhau cho hàm log10[] và tìm logarit cơ số 10. Xem mã đã cho sau đây

Như bạn có thể thấy, chúng ta chỉ cần nhập thư viện toán bằng câu lệnh “nhập toán” để có thể gọi hàm log10[] của nó và sử dụng nó trong chương trình. Chúng tôi đã cung cấp năm số khác nhau cho hàm log10[] để xem phản hồi của hàm log10[]

nhập   toán học

in   ["Logarit cơ số 10 của 100. 12 là. ",   toán . log10[100. 12]]

in   ["Logarit cơ số 10 của 56 là. ",   toán . log10[56]]

in   ["Logarit cơ số 10 của 1112 là. ",   toán . log10[1112]]

in   ["Logarit cơ số 10 của toán học. pi là. ",   toán . log10[toán học . pi]]

in   ["Logarit cơ số 10 của 119 là. ",   toán . log10[119]]

Xem đầu ra sau

ví dụ 2

Như chúng ta đã thảo luận trước đây, hàm log10[] chỉ nhận các số dương làm đầu vào. Nó trả về ValueError trong trường hợp là 0 hoặc bất kỳ số âm nào. Hơn nữa, nó trả về SyntaxError trong trường hợp có bất kỳ đầu vào không liên quan nào. Bây giờ, chúng ta hãy xem từng trường hợp một và xem đầu ra của trình biên dịch cho từng trường hợp. Đầu tiên, chúng tôi cung cấp 0 làm đầu vào, sau đó là số âm và sau đó là đầu vào không liên quan để trình biên dịch xem kết quả. Xem đoạn mã sau

nhập   toán học

in   ["Logarit cơ số 10 của 0 là. ",   toán . log10[0]]

Sau đây là đầu ra. Như bạn có thể thấy, 0 không được hỗ trợ bởi miền của hàm log10[]. Vì vậy, trình biên dịch đã tăng ValueError, cho biết lỗi miền toán học. Bây giờ, chúng ta hãy xem trình biên dịch phản ứng như thế nào khi chúng ta cho nó một số âm

ví dụ 3

Hãy xem xét mã ví dụ đã cho sau đây

Đây là đầu ra của mã đã cho trước đó. Một lần nữa, trình biên dịch đã đưa ra ValueError, vì một số âm không được hỗ trợ bởi miền toán học của hàm log10[]

nhập   toán học

in   ["Logarit cơ số 10 của -98 là. ",   toán . log10[ - 98]]

Ví dụ 4

Xem mã đã cho sau đây

nhập   toán học

in   ["Logarit cơ số 10 của 12K là. ",   toán . log10[ 12K ]]

Đây là đầu ra. Lưu ý rằng trình biên dịch đã đưa ra Lỗi cú pháp, vì đầu vào đã cho không hợp lệ. Y, bạn không thể cung cấp đầu vào khác với số hợp lệ

Ví dụ 5

Bây giờ chúng ta hãy lấy một số đầu vào từ người dùng trong thời gian chạy và tìm log10[] của nó. Xem xét ví dụ đã cho sau đây

Ở đây, chúng tôi sử dụng hàm input[] của Python để lấy số đầu vào từ người dùng trong thời gian chạy. Sau đó, chúng ta sử dụng hàm int[] xung quanh hàm input[]. Hàm đầu vào trả về giá trị đầu vào ở dạng chuỗi. Nó phải được chuyển đổi thành một số int trước khi chuyển nó sang hàm log10[]. Đối với vấn đề đó, hàm int[] được sử dụng. Nếu chúng ta không làm điều đó, trình biên dịch sẽ tăng TypeError, có nghĩa là hàm log10[] không hỗ trợ chuỗi và nó chỉ nhận các số, số nguyên hoặc số float

nhập   toán học

in_num  =   int[input["Enter a positive number to find log10[]: "]]

in[" \n Cơ sở nhật ký 10 . ", in_num, " is: ",   toán học . log10[ in_num ]]

Xem đầu ra sau đây của loại chính xác. Sau đó, chúng tôi sẽ cho bạn thấy đầu ra của loại sai trong ví dụ tiếp theo

Như bạn có thể thấy, hàm int[] được sử dụng xung quanh hàm input[]. Bây giờ, hãy xem điều gì sẽ xảy ra nếu chúng ta không sử dụng hàm int[] xung quanh hàm input[]

Ví dụ 6

Trong ví dụ này, chúng ta sẽ chỉ xóa int[] xung quanh hàm input[] để xem phản hồi của trình biên dịch. Hãy xem xét đoạn mã sau

nhập   toán học

in_num  =   đầu vào["Enter a positive number to find log10[]: "]

in[" \n Cơ sở nhật ký 10 . ", in_num, " is: ",   toán học . log10[ in_num ]]

Đây là đầu ra. Như bạn có thể lưu ý, người dùng đã nhập 15 làm đầu vào, đây là đầu vào hợp lệ cho hàm log10[]. Tuy nhiên, trình biên dịch vẫn tăng TypeError do hàm input[] trả về đầu vào ở định dạng str không hợp lệ cho hàm log10[]. Do đó, chúng ta cần nhớ rằng bất cứ khi nào chúng ta lấy đầu vào từ người dùng, nó phải được chuyển đổi thành int trước khi chuyển đến hàm log10[] để tránh mọi TypeError.

Ví dụ 7

Hãy để chúng tôi chơi với một số bộ dữ liệu và danh sách bằng cách sử dụng hàm log10[] với chúng. Trong ví dụ này, chúng ta sẽ xác định một bộ và một danh sách và áp dụng hàm log10[] để xem phản hồi của hàm log10[]. Xem xét mã mẫu sau

nhập   toán học

Tuplee  =   [1, 5, 7, 9, 11]

Listt  =   [ - 1, 6, 0.21,  - 4, 8]

in['The log10[',  Tuplee . 2f' [2],'] is = %.2f'  %  toán . log10[ Tuplee [2]]]

in['The log10[',  Listt . 2f' [2],'] is = %.2f'  %  toán . log10[ Listt [2]]]

Lưu ý rằng số chỉ mục của mục bộ và mục danh sách được cung cấp để hàm log10[] tìm thấy log10[] của số được cung cấp tại chỉ mục đã chỉ định. Bây giờ, chúng ta hãy xem đầu ra sau đây

Phần kết luận

Trong bài viết này, chúng ta đã tìm hiểu về hoạt động của hàm log10[]. Chúng tôi đã khám phá một số ví dụ đơn giản và hữu ích để tìm hiểu cách triển khai hàm log10[] trong Python. Hàm log10[] chỉ nhận 1 đối số và trả về giá trị logarit cơ số 10 của nó. Nó chỉ nhận một số dương và tạo ra ValueError trong trường hợp số âm, Lỗi cú pháp trong trường hợp đầu vào không hợp lệ và TypeError trong trường hợp loại đầu vào không hợp lệ

Làm cách nào để sử dụng nhật ký 10 trong Python?

log10[a]. Hàm này được sử dụng để tính logarit cơ số 10 của một. Hiển thị kết quả chính xác hơn log[a,10]. cú pháp. toán học. log10[a] Tham số. một. Giá trị số Giá trị trả về. Trả về logarit cơ số 10 của một Ngoại lệ. Tăng ValueError nếu âm không. được thông qua như đối số.

Mục đích của nhật ký 10 là gì?

Tính số mũ mà 10 phải tăng lên để bằng một số đã cho . Ví dụ: 10 2 = 100, vì vậy log cơ số 10 của 100 là 2. Nhật ký cơ sở 10 chỉ được xác định cho các số dương. Khi bạn nhân một số với 10, bạn tăng nhật ký của nó lên 1; .

Việc sử dụng phương thức nhật ký toán học [] trong Python là gì?

Toán học. phương thức log[] trả về logarit tự nhiên của một số hoặc logarit của số cơ số .

Làm cách nào để sử dụng nhật ký cơ sở 10 trong numpy?

log10[arr, out = None, *, where = True, cast = 'same_kind', order = 'K', dtype = None, ufunc 'log10'] . Hàm toán học này giúp người dùng tính logarit Cơ số 10 của x trong đó x thuộc về tất cả các phần tử mảng đầu vào.

Chủ Đề