Làm cách nào để sử dụng thư viện toán học python?
Đôi khi, khi làm việc với một số loại dự án tài chính hoặc khoa học, cần phải thực hiện các phép tính toán học trong dự án. Python cung cấp mô-đun toán học để xử lý các phép tính như vậy. Mô-đun toán học cung cấp các hàm để xử lý cả các phép toán cơ bản như cộng(+), trừ(-), nhân(*), chia(/) và các phép toán nâng cao như hàm lượng giác, logarit, hàm mũ Show
Trong bài viết này, chúng ta tìm hiểu về mô-đun toán học từ cơ bản đến nâng cao bằng cách sử dụng sự trợ giúp của bộ dữ liệu khổng lồ chứa các hàm được giải thích với sự trợ giúp của các ví dụ hay Các hằng số được cung cấp bởi mô-đun toán họcMô-đun toán học cung cấp nhiều giá trị của các hằng số khác nhau như pi, tau. Việc có các hằng số như vậy giúp tiết kiệm thời gian viết giá trị của từng hằng số mỗi khi chúng ta muốn sử dụng nó và điều đó cũng với độ chính xác cao. Các hằng số được cung cấp bởi mô-đun toán học là –
Hãy xem chi tiết từng hằng số Số Eulertoán học. hằng số e trả về số Euler. 2. 71828182846 cú pháp
Ví dụ Python350.265482457436690 50.265482457436691 50.265482457436692
50.265482457436693 50.265482457436694 50.265482457436695 đầu ra 2.718281828459045 Số PiTất cả các bạn phải quen thuộc với số pi. Số pi được mô tả là 22/7 hoặc 3. 14. môn Toán. pi cung cấp một giá trị chính xác hơn cho số pi cú pháp
ví dụ 1 Python350.265482457436690 50.265482457436691 50.265482457436692
50.265482457436699 50.265482457436694 50.2654824574366921 đầu ra 50.265482457436693 ví dụ 2. Hãy tìm diện tích hình tròn Python350.265482457436690 50.265482457436691 50.265482457436692
50.2654824574366925 50.2654824574366926 50.2654824574366927 50.2654824574366928
50.2654824574366929 50.2654824574366920 50.2654824574366927 50.2654824574366922
50.2654824574366923 50.265482457436694 50.2654824574366925 50.2654824574366926 50.2654824574366926 50.2654824574366926 50.2654824574366929 đầu ra 50.26548245743669 TàuTau được định nghĩa là tỷ số giữa chu vi và bán kính của hình tròn. toán học. hằng số tau trả về giá trị tau. 6. 283185307179586 cú pháp
Ví dụ Python350.265482457436690 50.265482457436691 50.265482457436692
50.2654824574366963 50.265482457436694 50.2654824574366965 đầu ra 50.265482457436692 vô cựcVề cơ bản, vô cực có nghĩa là thứ gì đó không bao giờ kết thúc hoặc vô biên từ cả hai hướng. e. tiêu cực và tích cực. Nó không thể được mô tả bằng một con số. toán học. inf trả về hằng số của vô cực dương. Đối với vô cực âm, hãy sử dụng -math. inf cú pháp
ví dụ 1 Python350.265482457436690 50.265482457436691 50.265482457436692
50.2654824574366969 50.265482457436694 50.2654824574366951
50.2654824574366952 50.265482457436694 50.2654824574366954____455 50.2654824574366956 đầu ra 50.265482457436692 ví dụ 2. So sánh các giá trị của vô cực với giá trị dấu phẩy động lớn nhất Python350.265482457436690 50.265482457436691 50.265482457436692
50.265482457436694 50.2654824574366961____562____563 50.265482457436694 50.2654824574366954____455 50.2654824574366967 50.2654824574366955 50.2654824574366962 50.2654824574366963 đầu ra 50.265482457436696 NaNtoán học. hằng số nan trả về giá trị nan (Không phải số) dấu phẩy động. Giá trị này không phải là một số pháp lý. Hằng số nan tương đương với float(“nan”) Ví dụ Python350.265482457436690 50.265482457436691 50.265482457436692
50.2654824574366904 50.265482457436694 50.2654824574366906 đầu ra 50.265482457436695 Hàm sốTrong phần này, chúng ta sẽ giải quyết các hàm được sử dụng với lý thuyết số cũng như lý thuyết biểu diễn như tìm giai thừa của một số Tìm giá trần và giá sànGiá trị trần nghĩa là giá trị tích phân nhỏ nhất lớn hơn số và giá trị sàn nghĩa là giá trị tích phân lớn nhất nhỏ hơn số. Điều này có thể được tính toán dễ dàng bằng cách sử dụng phương thức ceil() và floor() tương ứng Ví dụ Python350.2654824574366907 50.2654824574366908
50.2654824574366909 50.265482457436691 50.265482457436692
50.2654824574366992____127 50.2654824574366994
50.2654824574366995 50.265482457436694 50.2654824574366954 50.2654824574366998 50.2654824574366999 50.2654824574366927 50.26548245743669301 50.265482457436694 50.26548245743669303
50.26548245743669304 50.265482457436694 50.2654824574366954____1307____799 50.2654824574366927 50.26548245743669301 50.265482457436694 50.26548245743669312 đầu ra 50.265482457436696 Tìm giai thừa của sốSử dụng hàm giai thừa () chúng ta có thể tìm thấy giai thừa của một số trong một dòng mã. Một thông báo lỗi được hiển thị nếu số không phải là tích phân Ví dụ Python350.2654824574366907 50.26548245743669314
50.2654824574366909 50.265482457436691 50.265482457436692
50.2654824574366992____127 50.26548245743669320
50.26548245743669321 50.265482457436694 50.2654824574366954 50.26548245743669324 50.2654824574366999 50.2654824574366927 50.26548245743669301 50.265482457436694 50.26548245743669329 đầu ra 50.265482457436690 Tìm GCDhàm gcd() được sử dụng để tìm ước chung lớn nhất của hai số được truyền dưới dạng đối số. Ví dụ Python350.2654824574366907 50.26548245743669331
50.2654824574366909 50.265482457436691 50.265482457436692
50.2654824574366992____127 50.26548245743669337 50.26548245743669338 50.2654824574366927 50.26548245743669320
50.26548245743669341 50.265482457436694 50.2654824574366954 50.26548245743669344 50.2654824574366999 50.2654824574366927 50.26548245743669301 50.265482457436694 50.26548245743669349 đầu ra 50.265482457436699 Tìm giá trị tuyệt đốihàm fabs() trả về giá trị tuyệt đối của số Ví dụ Python350.2654824574366907 50.26548245743669351
50.2654824574366909 50.265482457436691 50.265482457436692
50.2654824574366992 50.2654824574366927 50.2654824574366955 50.26548245743669358
50.26548245743669359 50.265482457436694 50.2654824574366954 50.26548245743669362____799 50.2654824574366927 50.26548245743669301 50.265482457436694 50.26548245743669367 đầu ra 50.2654824574366930 Tham khảo bài viết dưới đây để biết thông tin chi tiết về hàm số
Hàm logarit và lũy thừaHàm lũy thừa có thể được biểu diễn dưới dạng x^n trong đó n là lũy thừa của x trong khi hàm logarit được coi là hàm nghịch đảo của hàm mũ Tìm sức mạnh của expexp() được sử dụng để tính lũy thừa của e i. e. hoặc chúng ta có thể nói theo cấp số nhân của y.Ví dụ Python350.26548245743669368 50.26548245743669369 50.265482457436691 50.265482457436692
50.26548245743669372 50.26548245743669373 50.2654824574366927 50.2654824574366928 50.26548245743669376 50.2654824574366927 50.2654824574366955 50.26548245743669379 50.26548245743669380 50.2654824574366927 50.26548245743669382
50.26548245743669383 50.26548245743669384 50.265482457436694 50.26548245743669386 50.265482457436694 50.26548245743669388 50.265482457436694 50.26548245743669390 đầu ra 50.2654824574366931 Tìm lũy thừa của một sốhàm pow() tính x**y. Hàm này trước tiên chuyển đổi các đối số của nó thành float và sau đó tính toán công suất Ví dụ Python350.26548245743669391 50.26548245743669392
50.265482457436694 50.2654824574366954 50.26548245743669395 50.26548245743669396 50.2654824574366927 50.26548245743669301
50.26548245743669399 50.265482457436694 50.2654824574366954 50.2654824574366902____454 50.26548245743669379 50.2654824574366905 50.2654824574366928 50.2654824574366907 đầu ra 50.2654824574366932 Tìm Lôgarit
Python350.2654824574366907 50.2654824574366909
50.2654824574366909 50.265482457436691 50.265482457436692
50.2654824574366913 50.265482457436694 50.2654824574366954 50.2654824574366916____799 50.2654824574366927 50.26548245743669301 50.265482457436694 50.2654824574366921 50.2654824574366922____005 50.26548245743669379 50.2654824574366907
50.2654824574366926 50.265482457436694 50.2654824574366954 50.2654824574366929____799 50.2654824574366927 50.26548245743669301 50.265482457436694 50.2654824574366934____035 50.2654824574366907 50.2654824574366937 50.2654824574366938 50.265482457436694 50.2654824574366954 50.2654824574366941 50.2654824574366999 50.2654824574366927 50.26548245743669301 50.265482457436694 50.2654824574366946____047 50.2654824574366907 đầu ra 50.2654824574366933 Tìm căn bậc haihàm sqrt() trả về căn bậc hai của số. Ví dụ Python350.2654824574366949 50.2654824574366950
50.2654824574366951 50.265482457436691 50.265482457436692
50.2654824574366954 50.265482457436694 50.2654824574366956____057 50.2654824574366907
50.2654824574366959 50.265482457436694 50.2654824574366956____128 50.2654824574366907
50.2654824574366964 50.265482457436694 50.2654824574366956____067 50.2654824574366907 đầu ra 50.2654824574366934 Tham khảo bài viết dưới đây để biết thông tin chi tiết về Hàm số Lôgarit và Hàm số lũy thừa
Các hàm lượng giác và gócTất cả các bạn phải biết về Lượng giác và việc tìm giá trị sin và cosin của bất kỳ góc nào có thể trở nên khó khăn như thế nào. Mô-đun toán học cung cấp các hàm tích hợp để tìm các giá trị như vậy và thậm chí để thay đổi các giá trị giữa độ và radian Tìm sin, cosin và tiếp tuyếnCác hàm sin(), cos() và tan() trả về sin, cosin và tang của giá trị được truyền dưới dạng đối số. Giá trị được truyền trong hàm này phải tính bằng radian Ví dụ Python350.2654824574366907 50.2654824574366970
50.2654824574366909 50.265482457436691 50.265482457436692
50.2654824574366992____127 50.2654824574366922____077 50.2654824574366978
50.2654824574366979 50.265482457436694 50.2654824574366954 50.2654824574366982 50.2654824574366999 50.2654824574366927 50.26548245743669301 50.265482457436694 50.2654824574366987
50.2654824574366988 50.265482457436694 50.2654824574366954 50.2654824574366991____799 50.2654824574366927 50.26548245743669301 50.265482457436694 50.2654824574366996
50.2654824574366997 50.265482457436694 50.2654824574366954 50.26548245743669200 50.2654824574366999 50.2654824574366927 50.26548245743669301 50.265482457436694 50.26548245743669205 đầu ra 50.2654824574366935 Chuyển đổi giá trị từ độ sang radian và ngược lại
Ví dụ Python350.2654824574366907 50.26548245743669207
50.2654824574366909 50.265482457436691 50.265482457436692
50.2654824574366992____127 50.2654824574366922____077 50.2654824574366978 50.26548245743669338 50.2654824574366927 50.26548245743669218
50.26548245743669219 50.265482457436694 50.2654824574366954____1222____799 50.2654824574366927 50.26548245743669301 50.265482457436694 50.26548245743669227
50.26548245743669228 50.265482457436694 50.2654824574366954____1231____799 50.2654824574366927 50.26548245743669301 50.265482457436694 50.26548245743669236 đầu ra 50.2654824574366936 Tham khảo các bài viết dưới đây để biết thông tin chi tiết về hàm lượng giác và hàm góc
Chức năng đặc biệtBên cạnh tất cả các hàm số, hàm logarit mà chúng ta đã thảo luận, mô-đun toán học cung cấp một số hàm hữu ích hơn không thuộc bất kỳ danh mục nào được thảo luận ở trên nhưng có thể trở nên hữu ích vào một lúc nào đó trong khi mã hóa Làm cách nào để cài đặt thư viện toán học trong Python?Như tôi đã đề cập trước đó, mô-đun toán học được đóng gói cùng với bản cài đặt Python tiêu chuẩn. Vì vậy, nó là một mô-đun Python tích hợp sẵn và để sử dụng nó, bạn chỉ cần nhập nó . In ra kiểu() của phép toán sẽ cho bạn biết đó là một mô-đun. dir() sẽ cung cấp cho bạn tất cả các thuộc tính và phương thức có sẵn trong toán học.
Thư viện toán học dùng để làm gì?Thư viện toán học Python cung cấp cho chúng tôi quyền truy cập vào một số hàm và hằng số toán học phổ biến trong Python mà chúng tôi có thể sử dụng trong toàn bộ mã của mình cho các bài toán phức tạp hơn . Thư viện là một mô-đun Python tích hợp, do đó bạn không phải thực hiện bất kỳ cài đặt nào để sử dụng nó.
Những hàm nào có trong thư viện toán học Python?phương pháp toán học |