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ũ

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.26548245743669
0

50.26548245743669
1
50.26548245743669
2

 

50.26548245743669
3

50.26548245743669
4
50.26548245743669
5

đầ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.26548245743669
0

50.26548245743669
1
50.26548245743669
2

 

50.26548245743669
9

50.26548245743669
4
50.26548245743669
21

đầu ra

50.26548245743669
3

ví dụ 2. Hãy tìm diện tích hình tròn

Python3




50.26548245743669
0

50.26548245743669
1
50.26548245743669
2

 

50.26548245743669
25

50.26548245743669
26
50.26548245743669
27
50.26548245743669
28

 

50.26548245743669
29

50.26548245743669
20
50.26548245743669
27
50.26548245743669
22

 

50.26548245743669
23

50.26548245743669
4
50.26548245743669
25
50.26548245743669
26
50.26548245743669
26
50.26548245743669
26
50.26548245743669
29

đầ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.26548245743669
0

50.26548245743669
1
50.26548245743669
2

 

50.26548245743669
63

50.26548245743669
4
50.26548245743669
65

đầu ra

50.26548245743669
2

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.26548245743669
0

50.26548245743669
1
50.26548245743669
2

 

50.26548245743669
69

50.26548245743669
4
50.26548245743669
51

 

50.26548245743669
52

50.26548245743669
4
50.26548245743669
54____455
50.26548245743669
56

đầu ra

50.26548245743669
2

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.26548245743669
0

50.26548245743669
1
50.26548245743669
2

 

50.26548245743669
4
50.26548245743669
61____562____563

50.26548245743669
4
50.26548245743669
54____455
50.26548245743669
67
50.26548245743669
55
50.26548245743669
62
50.26548245743669
63

đầu ra

50.26548245743669
6

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.26548245743669
0

50.26548245743669
1
50.26548245743669
2

 

50.26548245743669
04

50.26548245743669
4
50.26548245743669
06

đầu ra

50.26548245743669
5

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.26548245743669
07

50.26548245743669
08

 

50.26548245743669
09

50.26548245743669
1
50.26548245743669
2

 

50.26548245743669
92____127
50.26548245743669
94

 

50.26548245743669
95

50.26548245743669
4
50.26548245743669
54
50.26548245743669
98
50.26548245743669
99
50.26548245743669
27
50.26548245743669
301

50.26548245743669
4
50.26548245743669
303

 

50.26548245743669
304

50.26548245743669
4
50.26548245743669
54____1307____799
50.26548245743669
27
50.26548245743669
301

50.26548245743669
4
50.26548245743669
312

đầu ra

50.26548245743669
6

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.26548245743669
07

50.26548245743669
314

 

50.26548245743669
09

50.26548245743669
1
50.26548245743669
2

 

50.26548245743669
92____127
50.26548245743669
320

 

50.26548245743669
321

50.26548245743669
4
50.26548245743669
54
50.26548245743669
324
50.26548245743669
99
50.26548245743669
27
50.26548245743669
301

50.26548245743669
4
50.26548245743669
329

đầu ra

50.26548245743669
0

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.26548245743669
07

50.26548245743669
331

 

50.26548245743669
09

50.26548245743669
1
50.26548245743669
2

 

50.26548245743669
92____127
50.26548245743669
337

50.26548245743669
338
50.26548245743669
27
50.26548245743669
320

 

50.26548245743669
341

50.26548245743669
4
50.26548245743669
54
50.26548245743669
344
50.26548245743669
99
50.26548245743669
27
50.26548245743669
301

50.26548245743669
4
50.26548245743669
349

đầu ra

50.26548245743669
9

Tìm giá trị tuyệt đối

hàm fabs[] trả về giá trị tuyệt đối của số

Ví dụ

Python3




50.26548245743669
07

50.26548245743669
351

 

50.26548245743669
09

50.26548245743669
1
50.26548245743669
2

 

50.26548245743669
92
50.26548245743669
27
50.26548245743669
55
50.26548245743669
358

 

50.26548245743669
359

50.26548245743669
4
50.26548245743669
54
50.26548245743669
362____799
50.26548245743669
27
50.26548245743669
301

50.26548245743669
4
50.26548245743669
367

đầu ra

50.26548245743669
30

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.

 hoặc chúng ta có thể nói theo cấp số nhân của y.

Ví dụ

Python3




50.26548245743669
368

50.26548245743669
369

50.26548245743669
1
50.26548245743669
2

 

50.26548245743669
372

50.26548245743669
373
50.26548245743669
27
50.26548245743669
28

50.26548245743669
376
50.26548245743669
27
50.26548245743669
55
50.26548245743669
379

50.26548245743669
380
50.26548245743669
27
50.26548245743669
382

 

50.26548245743669
383

50.26548245743669
384

50.26548245743669
4
50.26548245743669
386

50.26548245743669
4
50.26548245743669
388

50.26548245743669
4
50.26548245743669
390

đầu ra

50.26548245743669
31

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.26548245743669
391

50.26548245743669
392

 

50.26548245743669
4
50.26548245743669
54
50.26548245743669
395
50.26548245743669
396
50.26548245743669
27
50.26548245743669
301

 

50.26548245743669
399

50.26548245743669
4
50.26548245743669
54
50.26548245743669
02____454
50.26548245743669
379
50.26548245743669
05
50.26548245743669
28
50.26548245743669
07

đầu ra

50.26548245743669
32

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.26548245743669
07

50.26548245743669
09

 

50.26548245743669
09

50.26548245743669
1
50.26548245743669
2

 

 

50.26548245743669
13

50.26548245743669
4
50.26548245743669
54
50.26548245743669
16____799
50.26548245743669
27
50.26548245743669
301

50.26548245743669
4
50.26548245743669
21
50.26548245743669
22____005
50.26548245743669
379
50.26548245743669
07

 

50.26548245743669
26

50.26548245743669
4
50.26548245743669
54
50.26548245743669
29____799
50.26548245743669
27
50.26548245743669
301

50.26548245743669
4
50.26548245743669
34____035
50.26548245743669
07

50.26548245743669
37

50.26548245743669
38

50.26548245743669
4
50.26548245743669
54
50.26548245743669
41
50.26548245743669
99
50.26548245743669
27
50.26548245743669
301

50.26548245743669
4
50.26548245743669
46____047
50.26548245743669
07

đầu ra

50.26548245743669
33

Tìm căn bậc hai

hàm sqrt[] trả về căn bậc hai của số.  

Ví dụ

Python3




50.26548245743669
49

50.26548245743669
50

 

50.26548245743669
51

50.26548245743669
1
50.26548245743669
2

 

50.26548245743669
54

50.26548245743669
4
50.26548245743669
56____057
50.26548245743669
07

 

50.26548245743669
59

50.26548245743669
4
50.26548245743669
56____128
50.26548245743669
07

 

50.26548245743669
64

50.26548245743669
4
50.26548245743669
56____067
50.26548245743669
07

đầu ra

50.26548245743669
34

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.26548245743669
07

50.26548245743669
70

 

50.26548245743669
09

50.26548245743669
1
50.26548245743669
2

 

50.26548245743669
92____127
50.26548245743669
22____077
50.26548245743669
78

 

50.26548245743669
79

50.26548245743669
4
50.26548245743669
54
50.26548245743669
82
50.26548245743669
99
50.26548245743669
27
50.26548245743669
301

50.26548245743669
4
50.26548245743669
87

 

50.26548245743669
88

50.26548245743669
4
50.26548245743669
54
50.26548245743669
91____799
50.26548245743669
27
50.26548245743669
301

50.26548245743669
4
50.26548245743669
96

 

50.26548245743669
97

50.26548245743669
4
50.26548245743669
54
50.26548245743669
200
50.26548245743669
99
50.26548245743669
27
50.26548245743669
301

50.26548245743669
4
50.26548245743669
205

đầu ra

50.26548245743669
35

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.26548245743669
07

50.26548245743669
207

 

50.26548245743669
09

50.26548245743669
1
50.26548245743669
2

 

50.26548245743669
92____127
50.26548245743669
22____077
50.26548245743669
78

50.26548245743669
338
50.26548245743669
27
50.26548245743669
218

 

50.26548245743669
219

50.26548245743669
4
50.26548245743669
54____1222____799
50.26548245743669
27
50.26548245743669
301

50.26548245743669
4
50.26548245743669
227

 

50.26548245743669
228

50.26548245743669
4
50.26548245743669
54____1231____799
50.26548245743669
27
50.26548245743669
301

50.26548245743669
4
50.26548245743669
236

đầu ra

50.26548245743669
36

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

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

Chủ Đề