W Pythonie używamy innej metody do rozwiązywania problemów matematycznych: funkcja log (). Matematyka.Funkcja log () używa biblioteki matematycznej do obliczania dziennika naturalnego określonej liczby. Wymaga 2 wartości: w tym liczba i podstawa (opcjonalnie), aby obliczyć logarytm naturalny.
Przykład 01:
W przykładzie 1 znajdujemy dziennik wartości z bazą taką jak log (x, (baza)). Ta funkcja używa dwóch parametrów: liczby, która jest x, a druga to podstawa. Oblicza dziennik podstawy argumentu X, wyrażony jako log (x) / log (podstawa).
Importuj matematykaJak widzimy, wynik matematyki.Metoda log ().
Przykład 02:
W przykładzie 2 bierzemy liczbę jako dane wejściowe od użytkownika i przechowujemy ją w zmiennej „liczby” i przyjmujemy inną wartość (bazę) jako wejście od użytkownika przechowywanego w zmiennej „x”. Numer i wartość x w parametrze matematyki.log () i uzyskaj wyjście przez instrukcję drukowania w języku Python.
Importuj matematykaKiedy wykonujemy kod, otrzymujemy następujący wynik:
Przykład 03:
W logarytmie z niestandardowym przykładem podstawowym utworzyliśmy funkcję o nazwie logarithm () i przekazaliśmy wartość podstawową i zmienną jako liczbę w jej parametrze. Wewnątrz funkcji zainicjowaliśmy dwie zmienne, „x” i „y”, które przechowują matematykę.Metoda log () i zwróć zmienną. Wydrukuj wynik funkcji jako logarytm (x, y) w ostatnim kroku.
Importuj matematykaTen przykład pokazuje wynik wyżej napisanego kodu.
Przykład 04:
W przykładzie 4 zaimplementowaliśmy instrukcję if / else, aby sprawdzić, czy liczba jest ujemna, czy nie. Nigdy nie otrzymujemy błędów w dziedzinie matematyki z powodu instrukcji warunków.
Błąd wartości: Błąd MathDomain pojawia się, gdy przekazujemy zero lub liczby ujemne, których nie można obliczyć.
Jeśli obliczymy dziennik zero, występują również błędy domeny matematycznej.
Importuj matematykaWyjście jest przedstawione tutaj:
Kolejny przykład kodu bez warunku IF-ELSE, aby pokazać błąd domeny matematycznej:
Importuj matematykaWyjście jest przedstawione tutaj:
Przykład 05:
Numpy.Metoda log () to funkcja matematyczna, która umożliwia obliczenie dziennika, gdzie a jest sumą liczby w tablicy wejściowej.Odwrotą exp () jest dziennik, więc log (exp (a)) = a. W przykładzie 5 zainicjujemy zmienną „x” i przechowujemy w niej tablicę indeksu 5. Następnie zainicjuj inną zmienną „Y” i przechowuj wartość funkcji NP.Log (x).
Importuj Numpy jako NumpOtrzymamy wynik po wykonaniu:
Przykład 06:
Metoda log1p () to wbudowana funkcja Pythona, która przyjmuje dziennik naturalny 1+x (baza x), gdy otrzyma wartość. Wymaga wartości i zwraca wartość dziennika naturalnego 1+na podstawie x.
Po wprowadzeniu innej wartości innej niż liczba funkcja zwraca typeerror, który wskazuje „wymagany jest pływak”
W przykładzie 6 przyjmujemy wartość wejściową od użytkownika; Następnie obliczamy logarytm (1+a) 13.
Importuj matematykaPo wykonaniu tego kodu wynik jest podany pod spodem.
Przykład 07:
Funkcja używa jednej wartości jako parametru i oblicza dziennik o podstawie 2. Powodem użycia wartości Base 2 jest to, że otrzymujemy dokładniejszy wynik, a jeśli nie przekroczymy parametru w funkcji i wyświetlany jest komunikat o błędzie typu. Rozwiązujemy poniższy przykład z wartością podstawową 2.
Drukujemy dwa instrukcje, które przedstawia, która funkcja zawiera wartość parametrów, otrzymujemy wymagany wynik za pomocą tego instrukcji, a inne stany, które funkcja nie zawiera wartości parametrów (brak argumentu). W takim przypadku otrzymujemy komunikat o błędzie typu.
Importuj matematykaPo utworzeniu programu pojawiły się dwa różne wyniki, które zostały wyjaśnione krótko w górnym akapicie.
Wniosek:
W funkcji matematycznej zbadaliśmy wiele różnych technik dziennika. Jeśli użyjemy jakichkolwiek funkcji dziennika o wartości ujemnej, otrzymamy błąd domeny matematycznej. Zawiera wartość metody dziennika i używa biblioteki „matematyka”, co pozwala nam obliczyć dzienniki za pomocą jednej linii kodu. W pierwszym przykładzie po prostu przekazaliśmy wartość jako parametr w matematyce.log () i uzyskałem prosty wynik. W drugim przykładzie przyjmujemy dane wejściowe od użytkownika w czasie kompilacji, aby uzyskać nasz pożądany wynik. W przykładzie 3 używamy funkcji do sprawdzania, jak działają podstawy niestandardowe w programie Python. W czwartym przykładzie wykorzystaliśmy instrukcję warunku, aby przezwyciężyć problem błędu i zastąpić go warunkiem if/else. W przykładzie 5 użyliśmy Numpy.log (), aby sprawdzić, jak działają tablice z logarytmami. W szóstym przykładzie sprawdziliśmy logarytm naturalny za pomocą funkcji log1p () równej log (1+x). W ostatnim przykładzie użyliśmy matematyki.Funkcja log2 (). Mamy nadzieję, że zrozumiesz funkcję dziennika Pythona ze wszystkich wyżej wymyślonych przykładów.