El módulo de matemáticas de Python nos proporciona una serie de funciones matemáticas que pueden ayudarnos a realizar operaciones como exponenciales, logaritmos, raíces cuadradas y funciones trigonométricas.
Cuando encontramos la raíz cuadrada, la suma de cuadrados o la exponenciación de un número, solemos utilizar el módulo de matemáticas.
Tome la operación del logaritmo: math.log(x[,base]) Este método devolverá el logaritmo de x con la base como base. Si se omite la base, utilizará 2 como base.
Por ejemplo:
importmatha=math.log(144,12)b=math.log(36,6)print(a)print(b)
La salida es:
2.02.0
Tomando la operación de raíz cuadrada: math.sqrt(x) , devuelve la raíz cuadrada de x.
Por ejemplo:
importmatha=math.sqrt(16)b=math.sqrt(256)imprimir(a)imprimir(b)
La salida es:
4.016.0
Operación de exponenciación: pow(x,y) , devuelve x elevado a la potencia y.
Por ejemplo:
importarmatha=matemáticas.pow(2,4)b=matemáticas.pow(10,3)imprimir(a)imprimir(b)
La salida es:
16.01000.0
El uso de funciones trigonométricas es similar al anterior.
Seno trigonométrico: math.sin(x)
Coseno trigonométrico: math.cos(x)
Tangente trigonométrica: math.tan(x)
Arcoseno de radianes: math.asin(x)
Arcocoseno de radianes: math.acos(x)
Arctangente de radianes: math.atan(x)
Si está convirtiendo radianes a ángulos o ángulos a radianes, utilice el siguiente uso.
Ángulo de rotación en radianes: math.degress(x)
Convertir ángulo a radianes: math.radinans(x)
Mira el siguiente ejemplo:
importmatha=math.sin(30)b=math.cos(30)c=math.tan(30)d=math.asin(0.6)e=math.acos(0.6)f=math.atan(0.6)g= matemáticas.grados(2*math.pi)h=matemáticas.radianes(360/math.pi)imprimir(a)imprimir(b)imprimir(c)imprimir(d)imprimir(e)imprimir(f)imprimir(g) imprimir(h)
La salida es:
-0.98803162409286180.15425144988758405-6.4053311966462760.64350110879328440.92729521800161230.5404195002705842360.02.0
Tenga en cuenta que usamos math.pi para representar 'π' en Python.
El módulo matemático también proporciona varias funciones para ayudarnos a realizar operaciones de redondeo.
math.ceil(x): Devuelve el entero más pequeño mayor o igual a x.
math.floor(x): Devuelve el entero más grande menor o igual a x.
Al mismo tiempo, hay una función integrada round(x) en Python que nos proporciona operaciones de redondeo.
El código es el siguiente:
importmatha=math.ceil(3.5)b=math.floor(3.5)c=round(3.5)d=round(3.4)print(a)print(b)print(c)print(d)
La salida es:
4343
Esta sección presenta principalmente el uso del módulo matemático en Python. Cabe señalar que las funciones del módulo matemático solo se aplican a números enteros y de punto flotante. Si es un número complejo, usaremos el módulo cmath. No lo introduzcamos demasiado aquí. El módulo matemático es un módulo integrado en el sistema, podemos introducirlo y usarlo directamente al diseñar operaciones matemáticas.