En Python, utilizamos un método diferente para resolver problemas matemáticos: la función log (). Las matemáticas.La función log () utiliza una biblioteca de matemáticas para calcular el registro natural de un número específico. Se necesitan 2 valores: incluido el número y la base (opcional), para calcular el logaritmo natural.
Ejemplo 01:
En el Ejemplo 1, encontramos el registro de valor con la base como log (x, (base)). Esta función usa dos parámetros: el número que es x y el otro es la base. Calcula el registro de la base del argumento x, expresado como log (x) / log (base).
importación matemáticaComo podemos ver, el resultado de las matemáticas.Método log ().
Ejemplo 02:
En el Ejemplo 2, tomamos un número como entrada del usuario y la almacenamos en variable "Número" y tomamos otro valor (base) como entrada del usuario almacenado en su variable "X". Pase el número y el valor x en el parámetro de matemáticas.log () y obtenga la salida a través de una declaración de impresión en el idioma de Python.
importación matemáticaCuando ejecutamos el código, obtenemos el siguiente resultado:
Ejemplo 03:
En logarithm con un ejemplo base personalizado, creamos una función llamada logarithm () y pasó el valor base y la variable como un número en su parámetro. Dentro de la función, hemos inicializado dos variables, "X" e "Y", que almacenan las matemáticas.Método log () y devuelve la variable. Imprima el resultado de la función como logarithm (x, y) en el último paso.
importación matemáticaEste ejemplo muestra el resultado del código escrito anteriormente.
Ejemplo 04:
En el ejemplo 4, hemos implementado una instrucción if / else para verificar si el número es negativo o no. Nunca recibimos errores de dominio matemático debido a declaraciones de condición.
El error de valor: el error de matemáticas se produce cuando pasamos cero o números negativos, que no se pueden calcular.
Si calculamos el registro de cero, también se producen errores de dominio matemático.
importación matemáticaLa salida se presenta aquí:
Otro ejemplo de código sin condición if-else para mostrar el error de dominio matemático:
importación matemáticaLa salida se presenta aquí:
Ejemplo 05:
El numpy.El método log () es una característica matemática que le permite calcular un registro, donde A es la suma del número en la matriz de entrada.El inverso de exp () es el log, por lo que log (exp (a)) = a. En el ejemplo 5, inicializamos la variable "x" y almacenamos la matriz de índice 5 en ella. Luego inicialice otra variable "Y" y almacene el valor de la función NP.log (x).
importar numpy como numpObtendremos el resultado después de la ejecución:
Ejemplo 06:
El método log1p () es una función de pitón incorporada que toma el registro natural de 1+x (base x) cuando se le da un valor. Toma un valor y devuelve el valor natural del registro 1+en la base x.
Cuando ingresamos a otro valor que no sea un número, la función devuelve un tipoguror que indica "se requiere un flotador"
En el ejemplo 6, tomamos el valor de entrada del usuario; Luego, calculamos el logaritmo (1+a) de 13.
importación matemáticaDespués de la ejecución de este código, el resultado se da debajo.
Ejemplo 07:
La función usa un valor como parámetro y calcula el registro que tiene base 2. La razón para usar el valor base 2 es que obtenemos un resultado más preciso, y si no pasamos el parámetro en la función y se muestra el mensaje de error de tipo. Resolvemos el siguiente ejemplo con el valor base 2.
Imprimimos dos declaraciones, se muestra qué función contiene el valor de los parámetros, obtenemos el resultado requerido a través de esta declaración y los otros estados qué función no contiene valor de parámetro (sin ningún argumento). Entonces, en ese caso, recibimos el mensaje de error de tipo.
importación matemáticaCuando ejecutamos el programa, aparecieron los dos resultados diferentes que se explican brevemente en el párrafo superior.
Conclusión:
En la función matemática, hemos estudiado muchas técnicas de registro distintas. Si usamos alguna función de registro con un valor negativo, recibiremos un error de dominio de matemáticas. Contiene un valor del método de registro y utiliza una biblioteca "matemáticas", lo que nos permite calcular los registros con solo una línea de código. En el primer ejemplo, simplemente hemos pasado el valor como parámetro en matemáticas.log () y obtuvo un resultado simple. En el segundo ejemplo, recibimos la entrada del usuario en el tiempo de compilación para obtener nuestro resultado deseado. En el ejemplo 3, utilizamos la función para verificar cómo funcionan las bases personalizadas en el programa Python. En el cuarto ejemplo, hemos utilizado la declaración de condición para superar el problema de error y reemplazarlo con la condición if/else. En el ejemplo 5, hemos usado numpy.Log () para verificar cómo funcionan las matrices con logarithms. En el sexto ejemplo, verificamos el logaritmo natural con la función log1p () igual a log (1+x). En el último ejemplo, hemos usado matemáticas.función log2 (). Esperamos que comprenda la función de registro de Python de todos los ejemplos anteriores explicados.