Làm thế nào để bạn tính toán căn bậc hai trong python?
sqrt() trong python là một hàm sẵn có trong thư viện toán học. Nó được sử dụng để tính căn bậc hai của bất kỳ số nào. Nó nhận một số làm tham số và trả về căn bậc hai của số chúng ta đã lấy làm đầu vào Show
Phạm vi
Giới thiệuChắc hẳn bạn đã nghe về định lý nổi tiếng, ĐỊNH LÝ PYTHAGORAS, đây là định lý cơ bản để tìm một trong các cạnh chưa biết của một tam giác vuông. Định lý nổi tiếng này sử dụng căn bậc hai làm cốt lõi để tìm cạnh chưa biết Bạn đã bao giờ tự hỏi làm thế nào các nhà khoa học và kỹ sư thực hiện các phép tính tẻ nhạt của căn bậc hai trong việc giải quyết các vấn đề và xây dựng trong cuộc sống hàng ngày? Giả sử x là căn bậc hai của y, khi đó nó được biểu diễn dưới dạng x=√y. Ở đây, √ là ký hiệu căn được dùng để biểu diễn căn của các số. Số này khi nhân với chính nó sẽ cho bình phương của số đó. Tương tự như vậy, khi căn bậc hai của một số dương được nhân với chính nó, nó sẽ trả về số ban đầu Căn bậc hai của một số là gì?Căn bậc hai của một số là giá trị mà khi nhân với chính nó sẽ cho cùng một số có căn bậc hai được tính. Căn bậc hai của một số là phương pháp đảo ngược của bình phương một số Ví dụ, bình phương của 7 là 49 và căn bậc hai của 49 là 7(√49 = 7) Cú pháp của hàm sqrt() trong PythonĐể sử dụng hàm vuông trong python (sqrt()), chúng ta cần nhập thư viện toán học sẵn có vào dự án của mình Hàm căn bậc hai trong python có cú pháp như sau Trong đó a là số cần tính căn bậc hai Tên miền của hàm sqrt() trong PythonHàm căn bậc hai lấy một số làm tham số và số này phải luôn không âm (số 0 & tất cả các số dương, kể cả số thực). Nếu chúng ta chuyển một số âm làm tham số, nó sẽ báo lỗi miền toán học vì số phức không được hỗ trợ trong python Kiểu trả về của hàm sqrt() trong PythonHàm căn bậc hai trong python trả về giá trị kiểu float cho mọi loại số không âm, được truyền dưới dạng tham số của nó Ví dụ: nếu một số chính phương hoàn hảo như 25 được chuyển vào đó, nó sẽ trả về 5. 0, mặt khác, nếu 50 được truyền vào nó, nó sẽ trả về 7. 07 Các phương pháp khác nhau để tính căn bậc hai trong pythonSử dụng hàm sqrt()Để tìm căn bậc hai trong python bằng cách sử dụng sqrt(), chúng ta cần nhập thư viện toán học vào dự án của mình. Để nhập thư viện toán học, chúng tôi sử dụng dòng mã sau Chúng tôi chuyển một số có căn bậc hai được tính như một tham số vào phương thức sqrt() Thí dụ Bây giờ hãy tính căn bậc hai của số 81 bằng hàm sqrt() của thư viện toán học trong python Mã số
Sử dụng hàm pow()Còn một chức năng nữa của thư viện toán học trong python giúp chúng ta tìm căn bậc hai trong python đó là i. e. , hàm nguồn pow() Hàm này nhận hai tham số
cú pháp Thí dụ Điều này trả về 10^2 là 100 Vì vậy, bây giờ chúng ta đã quen thuộc với cách chúng ta có thể sử dụng hàm pow() Hãy tiếp tục để minh họa cách chúng ta có thể tìm căn bậc hai của một số với sự trợ giúp của pow() Thí dụ Bây giờ hãy tính căn bậc hai của số 169 bằng hàm pow() của thư viện toán học trong python Chúng ta có thể vượt qua 0. 5 hoặc 1/2 làm tham số vào hàm pow() để tìm căn bậc hai của hàm Mã số
Sử dụng toán tử **Toán tử (**) được gọi là Toán tử lũy thừa. Điều này được sử dụng để tính toán giá trị của một số được nâng lên một lũy thừa nhất định Giá trị ở vế phải của Toán tử lũy thừa được coi là lũy thừa và giá trị ở vế trái của Toán tử lũy thừa được coi là số mà lũy thừa sẽ được áp dụng Thí dụ
Phương pháp ưa thích để tìm căn bậc hai trong pythonSử dụng Python 2. 7. 16Khi chạy trường hợp thử nghiệm mẫu để tìm căn bậc hai của 1069. 69, 10000000 lần trong phiên bản python 2. 7. 16. Các kết quả sau đây thu được khi tìm căn bậc hai của một số bằng ba phương pháp trên MethodTime Takenmath. sqrt()0. 543735271683627toán học. bột () 2. 7523691482161328** toán tử1. 60870072153690586 Sử dụng Python3. 8. 2Khi chạy trường hợp thử nghiệm mẫu để tìm căn bậc hai của 1069. 69, 10000000 lần trong phiên bản python 3. 8. 2. Các kết quả sau đây thu được khi tìm căn bậc hai của một số bằng ba phương pháp trên MethodTime Takenmath. sqrt()0. 948235034942627toán. bột () 1. 2357196807861328** toán tử0. 40870046615600586 Chạy cùng một trường hợp thử nghiệm trên hai phiên bản khác nhau của python (2. 7. 16 & 3. 8. 2), chúng ta thấy rằng hàm sqrt() và toán tử ** của thư viện toán học hoạt động hiệu quả. Tuy nhiên, nó hoàn toàn phụ thuộc vào người dùng về phiên bản python mà máy của họ đang làm việc, vì đối với python phiên bản 2, hàm sqrt() có vẻ nhanh hơn trong khi toán tử lũy thừa forpython3 (**)` là cách thuận tiện để tìm bình phương Tuy nhiên, hàm sqrt() của thư viện toán học trong python là cách được ưu tiên, chuyên dụng và thuận tiện nhất để tìm căn bậc hai của một số so với các phương thức khác ( pow() & ** ) Chúng ta cũng có thể kết luận từ hai ví dụ trên rằng hàm sqrt() và toán tử lũy thừa(**) luôn tốt hơn hàm pow() của thư viện toán học về tốc độ thực thi Ví dụ về căn bậc hai trong PythonTất cả các bạn đều đã nghe về Định lý Pythagoras nổi tiếng, được sử dụng để tìm một cạnh của tam giác vuông nếu chúng ta có các cạnh khác. Định lý nổi tiếng này cũng sử dụng hàm căn bậc hai để tính một trong các cạnh còn lại Theo định lý Pythagoras,
|
Bài Viết Liên Quan
Hướng dẫn how do you define an age group in python? - làm thế nào để bạn xác định một nhóm tuổi trong python?
Sử dụng pandas.cut với tham số right=False cho không bao gồm cạnh bên phải của các thùng:X_train_data = pd.DataFrame({Age:[0,2,4,13,35,-1,54]}) bins= [0,2,4,13,20,110] labels = ...
Hướng dẫn how do i print only hours and minutes in python? - làm cách nào để tôi chỉ in giờ và phút trong python?
Tôi được yêu cầu trích xuất thời gian trong ngày từ đối tượng DateTime.DateTime được trả về bởi thuộc tính created_at, nhưng làm thế nào tôi có thể làm ...
Hướng dẫn how do you add an array together in python? - làm thế nào để bạn thêm một mảng với nhau trong python?
Đội câu trả lời giáo dụcTrong Python, nó rất dễ dàng để thêm một mảng vào một mảng khác với thư viện Python tích hợp Numpy. Numpy là một thư viện Python ...
Hướng dẫn how is css compiled to sass? - css được biên dịch thành sass như thế nào?
Chào bạn! Nếu bạn đang đọc bài viết này, có lẽ bạn đang cố gắng hiểu Sass là gì và nó hoạt động như thế nào.SASS là bộ xử lý tiền xử lý CSS giúp ...
RWC 2023 ticket prices
Rugby World Cup 2023 (Rugby) Italy vs Namibia Saint Etienne, France - Stade Geoffroy Guichard 09 Sep 2023, 14:00 Rugby World Cup 2023 (Rugby) Japan vs Chile Toulouse, France - Stadium ...
Hướng dẫn most repeated word in a string python - từ được lặp lại nhiều nhất trong chuỗi python
Danh sách chuỗi được đưa ra, hãy viết một chương trình Python để có được từ với hầu hết các lần xuất hiện.Example:Đầu vào: test_list = [GFG GFG là tốt ...
Hướng dẫn is there a formula for time in excel? - có công thức tính thời gian trong excel không?
Thêm thời gianGiả sử rằng bạn muốn biết sẽ mất bao nhiêu giờ và phút để hoàn thành hai nhiệm vụ. Bạn ước tính rằng nhiệm vụ đầu tiên sẽ mất 6 ...
Hướng dẫn how do you select a random 5 letter word in python? - làm thế nào để bạn chọn một từ 5 chữ cái ngẫu nhiên trong python?
Bài đăng này đi qua cách tạo ra một từ hoặc chữ cái ngẫu nhiên trong Python.Cài đặtCài đặt từ ngẫu nhiên và pyyaml:pip3 install random-word pyyaml Pyyaml là ...
Hướng dẫn sort by frequency python - sắp xếp theo tần số python
Đưa ra một danh sách chứa các yếu tố lặp đi lặp lại và không lặp lại, nhiệm vụ là sắp xếp danh sách đã cho trên cơ sở tần suất của các yếu tố. Hãy ...
Hướng dẫn is data science with python easy? - khoa học dữ liệu với python có dễ không?
Ngày 12 tháng 7 năm 2022Tại sao học Python cho khoa học dữ liệu?Python là ngôn ngữ lập trình được lựa chọn cho các nhà khoa học dữ liệu. Mặc dù đó là ngôn ...
Hướng dẫn what is synchronous and asynchronous in python? - đồng bộ và không đồng bộ trong python là gì?
Bạn đã nghe mọi người nói rằng mã python async nhanh hơn mã python bình thường (hoặc đồng bộ hóa)? Làm thế nào mà có thể được? Trong bài viết này, tôi ...
2023 Honda Fit Hybrid
Contact UsFirst Name*Last Name*Email*PhonePreferred Method of Contact*Purpose of Contact*Zip Code* I understand I do not have to consent as a condition of purchase or to receive any services. By ...
Thay đỏi mk root trong linux mint
Tải về bản PDF Tải về bản PDF Bài viết wikiHow này hướng dẫn cách đổi mật khẩu root trong hệ điều hành Linux, áp dụng với trường hợp bạn nhớ mật ...
Hướng dẫn jwt php login - đăng nhập jwt php
Giới thiệuHôm nay mình xin giới thiệu tới các bạn một ví dụ về API Authentication trong Laravel sử dụng JWT. Đây là một ví dụ mà mình thấy khá hữu ích trong ...
Hướng dẫn php mysql chat application - ứng dụng trò chuyện php mysql
Vietnamese (Tiếng Việt) translation by Dai Phong (you can also view the original English article) Dai Phong (you can also view the original English article) Trong hướng dẫn này, chúng ta ...
Hướng dẫn how do you add a percentage in python? - làm thế nào để bạn thêm một tỷ lệ phần trăm trong python?
Câu trả lời của Brian (một chức năng tùy chỉnh) là điều chính xác và đơn giản nhất để làm nói chung.Nhưng nếu bạn thực sự muốn xác định một loại ...
Kĩ thuật mã hóa trong linux
Xin chào, Trong bài viết hôm nay, chúng ta sẽ học căn bản về Cryptography (Mã Hóa). Cụ thể mình sẽ giới thiệu cho các bạn căn bản về encoding, hashing, các hình ...
Hướng dẫn jsoup validate html - jsoup xác thực html
Nhóm phát triển của chúng tôi vừa ra mắt website langlearning.net học tiếng Anh, Nga, Đức, Pháp, Việt, Trung, Hàn, Nhật, ... miễn phí cho tất cả mọi người. Là ...
Kalender 2023 NRW mit Feiertagen und Ferien
Schulferien NRW Nordrhein-Westfalen 2023 - Ferienkalender Hier finden Sie Ferien-Kalender für die deutschen Bundesländer zum Ausdrucken, Ansehen oder als Download (PDF-Jahreskalender). Alle ...
Hướng dẫn compare string dictionary python - so sánh chuỗi từ điển python
Tôi hiện đang sử dụng chức năng sau để so sánh các giá trị từ điển và hiển thị tất cả các giá trị không khớp. Có cách nào nhanh hơn hoặc tốt hơn để ...