Praca jako koder ma tę zaletę, że nigdy nie przejdziesz bez kalkulatora. Istnieje kilka funkcji we wszystkich językach komputerowych, które pozwalają przeprowadzać różne obliczenia matematyczne numeryczne. Powiedzmy, że chcemy obliczyć pierwiastek kwadratowy liczby. Zmienna y równa liczbie x po mnożonej samej przez siebie: x = y * y lub x = y2.
Metoda SQRT () w Pythonie oblicza SQRT wartości. SQRT pojedynczej liczby pomnożonej przez siebie, aby stworzyć serię. Naprawdę potrzebujemy modułu matematycznego, aby wywołać funkcję SQRT w języku programowania Python, ponieważ nie jest ono wykorzystywane bezpośrednio do uzyskania pierwiastka kwadratowego danej wartości.
Ważny punkt związany z tematem podano poniżej:
Przykład 01:
Korzeń kwadratowy o wartości 9, 25, 81, 90 i 100 jest uzyskiwany za pomocą programu Pythona w tym przykładzie. Rozważ następujący kod i jego wynik:
Mamy „pierwiastek kwadratowy” następujących liczb, które wprowadzamy w kodzie.
Przykład 02:
Kiedy używamy numeru nie obsługiwanego przez zadanie matematyczne, wystąpimy Python Valueerror, który jest błędem domeny matematyki. ValueError pokazuje, że prosisz o wykonanie operacji matematycznej na wartości, która nie akceptuje tej operacji.
Jak widzimy, ValueRorror występuje, gdy generowany jest błąd domeny matematycznej.
Przykład 03:
Funkcją wejściową zastosowaną w tym przykładzie jest uzyskanie danych wejściowych od użytkownika poprzez wprowadzenie wartości. Korzeń kwadratowy używanej liczby jest obliczany za pomocą funkcji pierwiastka kwadratowego, która zmienia wprowadzoną liczbę na pływanie.
Jak widzimy, kiedy wprowadzimy wartość jako wejście, otrzymamy wartość zmiennoprzecinkową jako wyjście.
Kiedy nie podajemy żadnego wprowadzania liczb w czasie konsoli, komunikat o błędzie wyświetla „Należy wprowadzić numer."
Przykład 04:
Użyjemy wbudowanej funkcji kwadratowej Numpy, aby znaleźć pierwiastek kwadratowy w ten sposób. NP modułu Numpy.Metoda sqrt () jest określona w Pythonie. NP.Metoda sqrt () zwraca tablicę Numpy, z każdym członkiem reprezentującym pierwiastek kwadratowy tablicy Numpy dostarczonej jako argument. Spójrz, jak używać wbudowanej NP Pythona.metoda sqrt () w programie.
Po wykonaniu tego kodu rozwiązanie podano poniżej.
Notatka: Jeśli tablica Numpy zawiera liczbę ujemną, wbudowany NP.Metoda sqrt () wytworzy ostrzeżenie w czasie wykonywania, wskazując, że w SQRT napotkano nieprawidłową wartość. Zastąpić pierwiastek kwadratowy wartości ujemnej wartością nan w zwróconej tablicy Numpy.
Przykład 05:
W tej metodzie użyjemy funkcji wbudowanej mocy do obliczenia pierwiastka kwadratowego. W Pythonie funkcja mocy jest określona w module matematycznym. Pierwiastek kwadratowy liczby (podstawy) dostarczony jako pierwszy argument jest zwracany przez matematykę.Funkcja pow () akceptuje dwa argumenty: podstawa i wykładnik/moc. Argument wykładnika/mocy jest ustawiony na 2.5 Aby obliczyć pierwiastek kwadratowy. Spójrzmy, jak używać funkcji Pythona wbudowanej powłoki.
Po wykonaniu tego kodu rozwiązanie podano poniżej.
Przykład 06:
Pakiet CMATH w Pythonie jest wykorzystywany do obliczenia pierwiastka kwadratowego o wartości rzeczywistej lub złożonej. Różne strategie, które do tej pory zastosowaliśmy, będą działać dobrze dla dowolnej pozytywnej liczby rzeczywisty. Z drugiej strony moduł CMath jest pomocny dla liczb ujemnych lub złożonych.
Po wykonaniu tego kodu podane rozwiązanie jest jak poniżej.
Wniosek:
Dzięki! Nauczyliśmy się wszystkiego o funkcji kwadratowej Pythona. Studiowałeś kilka różnych sposobów obliczania pierwiastka kwadratowego wartości w Pythonie na ten temat. Podczas obliczania SQRT spojrzałeś na zakres dopuszczalnych liczb, badałeś różne sygnały błędów i opracowałeś kilka różnych metod radzenia sobie z kwadrami minus i uzyskiwania złożonych roztworów. Korzystając z funkcji sqrt (), operatora wykładnika, funkcji pow () i modułu cmath, nauczyliśmy się obliczyć pierwiastek kwadratowy liczby w Pythonie. Dodatkowe biblioteki, takie jak Numpy, biblioteka tablicy Python, mogą używać funkcji sqrt () oprócz pakietu matematycznego.