Đô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ũ
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ọc
Mô-đ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à –
- Số Euler
- Số Pi
- Tàu
- vô cực
- Không phải là số [NaN]
Hãy xem chi tiết từng hằng số
Số Euler
toán học. hằng số e trả về số Euler. 2. 71828182846
cú pháp
môn Toán. e
Ví dụ
Python3
50.265482457436690
50.265482457436691
50.265482457436692
50.265482457436693
50.265482457436694
50.265482457436695
đầu ra
2.718281828459045
Số Pi
Tấ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
môn Toán. số Pi
ví dụ 1
Python3
50.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
Python3
50.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àu
Tau đượ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
môn Toán. tau
Ví dụ
Python3
50.265482457436690
50.265482457436691
50.265482457436692
50.2654824574366963
50.265482457436694
50.2654824574366965
đầu ra
50.265482457436692
vô cực
Về 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
môn Toán. inf
ví dụ 1
Python3
50.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
Python3
50.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
NaN
toá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ụ
Python3
50.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àn
Giá 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ụ
Python3
50.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ụ
Python3
50.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 GCD
hà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ụ
Python3
50.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 đối
hàm fabs[] trả về giá trị tuyệt đối của số
Ví dụ
Python3
50.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 toán học trong Python. Tập 1 [Hàm Số]
Hàm logarit và lũy thừa
Hà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 exp
exp[] được sử dụng để tính lũy thừa của e i. e.
Ví dụ
Python3
50.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ụ
Python3
50.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
- hàm log[] trả về giá trị logarit của a với cơ số b. Nếu cơ sở không được đề cập, giá trị được tính là của nhật ký tự nhiên
- hàm log2[a] tính giá trị của log a với cơ số 2. Giá trị này chính xác hơn giá trị của hàm được thảo luận ở trên
- hàm log10[a] tính giá trị của log a với cơ số 10. Giá trị này chính xác hơn giá trị của hàm được thảo luận ở trên
Python3
50.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 hai
hàm sqrt[] trả về căn bậc hai của số.
Ví dụ
Python3
50.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
- Hàm toán học trong Python. Tập 2 [Hàm số logarit và lũy thừa]
Các hàm lượng giác và góc
Tấ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ến
Cá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ụ
Python3
50.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
- Độ [] hàm được sử dụng để chuyển đổi giá trị đối số từ radian sang độ
- hàm radians[] được sử dụng để chuyển đổi giá trị đối số từ độ sang radian
Ví dụ
Python3
50.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
- Hàm toán học trong Python. Tập 3 [Hàm lượng giác và góc]
Chức năng đặc biệt
Bê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