Introducción a las funciones matemáticas en Python

En python, todas las necesidades matemáticas se abordan utilizando el módulo matemático python. Este módulo se destaca por su gran clasificación con una variedad de funcionalidades matemáticas integradas en él. Casi todas las funciones matemáticas populares están implícitas en el módulo matemático. Este es un módulo estándar disponible instantáneamente en python. Esto se puede importar utilizando la instrucción matemática de importación.

Diferentes funciones matemáticas en Python

Todas las funciones matemáticas clave se describen profundamente a continuación,

1. Constantes

En el caso de una constante matemática, el valor de esta constante está representado por una definición inequívoca, estas definiciones en algunos casos se representan por medio de símbolos especiales o por nombres matemáticos famosos o por cualquier otro medio popular. Las constantes ocurren dentro de numerosas áreas de las matemáticas, por medio de constantes como π y e que ocurren en circunstancias diversas como la teoría de números, la geometría y el cálculo.

El significado de una constante que surge "naturalmente", y hace que una constante sea "interesante", es a su debido tiempo material de necesidad, y una serie de constantes matemáticas son más importantes por razones cronológicas que por su interés matemático fundamental. Las constantes más populares comprenden el estudio de todas las edades y el cálculo de muchos decimales.

ConstantesDescripción
Pidevuelve 3.141592
midevuelve 0.718282
yayaNo un número
infinfinito

Ejemplo:

import math
print( "CONSTANTS IN PYTHON")
print(" PI value : ", math.pi)
print(" E value : ", math.e)
print(" nan value : ", math.nan)
print(" E value : ", math.inf)

Salida:

2. Funciones logarítmicas

El inverso de la exponenciación se llama como un logaritmo. Para cualquier número dado x para determinar su valor de logaritmo respectivo, se calcula el exponente de otro número fijo con base b. En un caso más directo, el logaritmo calcula o cuenta las ocurrencias numéricas del mismo factor en la multiplicación repetida;

Ej: 1000 = 10 × 10 × 10 = 103, entonces el "logaritmo a la base 10" de 1000 es 3. El logaritmo de x a la base b se denota como logb (x).

Por otro lado, el exponente de un número significa la cantidad de veces que se usa el número en un factor de multiplicación.

Ej: 82 = 8 × 8 = 64

En palabras, la representación de 82 podría llamarse "8 a la potencia 2" o simplemente como "8 al cuadrado". Por otro lado, el exponente de un número significa la cantidad de veces que se usa el número en un factor de multiplicación.

FunciónDescripción
exp (x)Devuelve e ** x
expm1 (x)Devuelve e ** x - 1
log (x (, base))x al logaritmo base se devuelve
log1p (x)Se devuelve el logaritmo base1 del valor x
log2 (x)Se devuelve el logaritmo base2 del valor x
log10 (x)Se devuelve el logaritmo base10 del valor x
pow (x, y)Devuelve x elevado a la potencia y
sqrt (x)Se devuelve el valor de raíz cuadrada para x

Ejemplo:

import math
#variable declaration and assignation
Number_1 = 1
Number_2 = 2
Number_3 = 3
Number_4 = 4
# Applying exp() function
print(" EXPONENT VALUE ")
print(" Exponent value: ", math.exp(Number_1))
print(" \n ")
# Applying Base1 logarithm function
print(" BASE1 LOGARITHM " )
print(" BASE1 LOGARITHM VALUE of 2 : ", math.log1p(Number_2))
print(" \n " )
# Applying Base2 logarithm function
print(" BASE2 LOGARITHM " )
print(" BASE2 LOGARITHM VALUE of 2 : ", math.log2(Number_2))
print(" \n " )
# Applying Base10 logarithm function
print(" BASE10 LOGARITHM " )
print(" BASE10 LOGARITHM VALUE of 2 : ", math.log10(Number_2))
print(" \n " )
# Applying x to power of Y
print(" X^Y" )
print(" X^Y Value : ", math.pow(Number_3, Number_4))
print(" \n " )
# Applying square root determination
print(" SQUARE ROOT " )
print(" SQUARE ROOT of 4 : ", math.sqrt(Number_4))
print(" \n " )

Salida:

3. Funciones numéricas

Las funciones numéricas permiten el cálculo de todas las incepciones matemáticas.

ConstantesDescripción
techo (x)Se devuelve el entero más pequeño que es mucho mayor o igual que el valor x
Copysign (x, y)Usando el signo de y se devuelve el valor de x
fabs (x)se devuelve el valor absoluto para la x
factorial (x)se devuelve el valor factorial de x
piso (x)se devuelve el entero más grande que es mucho menor o igual que el valor x
fmod (x, y)se devuelve el resto de dividir el valor x por y
frexp (x)Devuelve la mantisa y el exponente de x como el par (m, e)
fsum (iterable)Devuelve una suma precisa de valores de punto flotante en el iterable
isfinito (x)si x no es un infinito o un Nan, se devuelve el valor booleano verdadero
isinf (x)si x tiene un infinito positivo o negativo, se devuelve verdadero
isnan (x)Devuelve True si x es un NaN
mcd (x, y)para el valor x e y se devuelve el mayor valor del divisor común
resto (x, y)Encuentre el resto después de dividir x por y.

Ejemplo:

import math
#variable declaration and assignation
Number_1 = 10.5
Number_2 = 20
Number_3 = -30
Number_4 = -40.24566
Number_5 = 50
Number_6 = 60.94556
Number_7 = 70
Number_8 = 80
# Applying Ceil() function
print( " CEIL : Smallest integer which is very much greater than or equal to the x value is returned ")
print( " CEIL value : ", math.ceil(Number_1))
print( " \n " )
# Applying Copysign() function
print( " COPYSIGN : Smallest integer which is very much greater than or equal to the x value is returned ")
Temp_var1 = math.copysign(Number_2, Number_3)
print(" VALUE AFTER COPY SIGN : ", Temp_var1)
print(" \n ")
# Applying fabs() function
print( " FABS : absolute value for the x is returned ")
print(" ABSOLUTE VALUE FOR 40.24566 : ", math.fabs(Number_4))
print(" \n ")
# Applying Factorial() function
print(" FACTORIAL : factorial value of x is returned ")
print(" Factorial value for 50 : ", math.factorial(Number_5))
print(" \n ")
# Applying Floor() function
print(" FLOOR : largest integer which is very much less than or equal to the x value is returned " )
print(" Floor : ", math.floor(Number_6))
print(" \n ")
# Applying Fmod() function
print(" FMOD : remainder of divinding x by y value is returned ")
print(" Remainder : ", math.fmod(Number_6, Number_5))
print(" \n ")
# Applying Frexp() function
print( " FREXP : Returns the mantissa and exponent of x as the pair (m, e) " )
print(" MANTISSA EXPONENT : ", math.frexp(Number_7))
print( " \n " )
# Applying isfinite() function
print(" isfinite : if x is not an infinity or a Nan then boolean value true is returned ")
print(" Infinite or Nan (produces boolean output): ", math.isfinite(Number_8))
print(" \n ")

Salida:

4. Funciones trigonométricas

En matemáticas, las funciones trigonométricas son funciones que se utilizan para narrar un punto de vista de un triángulo rectángulo en forma de dos lados. tienen un conjunto muy amplio de aplicaciones en ciencias que están relacionadas con la geometría, tales como mecánica de sólidos, mecánica celeste, navegación, muchas otras. Se consideran funciones periódicas simples y se conocen ampliamente porque representan los fenómenos periódicos, desde el principio hasta el final del análisis de Fourier.

funciónDescripción
sin (x)se determina el valor seno de x en radianes
cos (x)el valor coseno de x en radianes necesita ser determinado
bronceado (x)es necesario determinar el valor tangente de x en radianes
grados (x)conversión de radianes a grados
radianes (x)conversión de grado a radianes

Ejemplo:

import math
print(" \n ")
print(" TRIGNOMETRIC FUNCTION USAGE " )
print(" \n ")
print(' The value of Sin(90 degree) : ' + str(math.sin(math.radians(90))))
print(' The value of cos(90 degree) : ' + str(math.cos(math.radians(90))))
print(' The value of tan(pi) : ' + str(math.tan(math.pi)))
print(" \n ")

Salida:

Conclusión - Funciones matemáticas en Python

Al igual que muchos otros lenguajes de programación, Python también ofrece un conjunto muy diversificado de funciones matemáticas que lo convierten en un lenguaje de programación de alto nivel fuertemente implícito en el ámbito de la programación.

Artículos recomendados

Esta es una guía de funciones matemáticas en Python. Aquí discutimos diferentes funciones matemáticas en Python con ejemplos. También puede consultar nuestros otros artículos sugeridos:

  1. Lista de operaciones en Python
  2. Factorial en Python
  3. Matriz de cadenas en Python
  4. Operaciones de archivo de Python
  5. Funciones matemáticas en C # con propiedades
  6. Conjuntos de Python
  7. Introducción a las funciones matemáticas en C
  8. Raíz cuadrada en PHP
  9. Matriz de cadenas en JavaScript