Python - Librería Math

###########################################################[br]#59 ejemplos de calcular en Python usando import math.[br][br]#1. Calcular la raíz cuadrada de un número:[br]import math[br]x = 16[br]sqrt_x = math.sqrt(x)[br]print(sqrt_x)[br][br]#2. Calcular el logaritmo natural de un número:[br]import math[br]x = 10[br]ln_x = math.log(x)[br]print(ln_x)[br][br]#3. Calcular el logaritmo en base 2 de un número:[br]import math[br]x = 8[br]log2_x = math.log2(x)[br]print(log2_x)[br][br]#4. Calcular el logaritmo en base 10 de un número:[br]import math[br]x = 100[br]log10_x = math.log10(x)[br]print(log10_x)[br][br]#5. Calcular el seno de un ángulo en radianes:[br]import math[br]angle = math.pi/4[br]sin_angle = math.sin(angle)[br]print(sin_angle)[br][br]#6. Calcular el coseno de un ángulo en radianes:[br]import math[br]angle = math.pi/4[br]cos_angle = math.cos(angle)[br]print(cos_angle)[br][br]#7. Calcular la tangente de un ángulo en radianes:[br]import math[br]angle = math.pi/4[br]tan_angle = math.tan(angle)[br]print(tan_angle)[br][br]#8. Calcular el arcoseno de un número:[br]import math[br]x = 0.5[br]asin_x = math.asin(x)[br]print(asin_x)[br][br]#9. Calcular el arcocoseno de un número:[br]import math[br]x = 0.5[br]acos_x = math.acos(x)[br]print(acos_x)[br][br]#10. Calcular el arcotangente de un número:[br]import math[br]x = 1[br]atan_x = math.atan(x)[br]print(atan_x)[br][br]#11. Calcular el factorial de un número:[br]import math[br]x = 5[br]factorial_x = math.factorial(x)[br]print(factorial_x)[br][br]#12. Calcular el techo de un número:[br]import math[br]x = 3.5[br]ceil_x = math.ceil(x)[br]print(ceil_x)[br][br]#13. Calcular el piso de un número:[br]import math[br]x = 3.5[br]floor_x = math.floor(x)[br]print(floor_x)[br][br]#14. Calcular el máximo de una lista de números:[br]import math[br]numbers = [1, 5, 3, 7, 2][br]max_number = max(numbers)[br]print(max_number)[br][br]#15. Calcular el mínimo de una lista de números:[br]import math[br]numbers = [1, 5, 3, 7, 2][br]min_number = min(numbers)[br]print(min_number)[br][br]#16. Calcular la suma de una lista de números:[br]import math[br]numbers = [1, 5, 3, 7, 2][br]sum_numbers = sum(numbers)[br]print(sum_numbers)[br][br]#17. Calcular el valor máximo común divisor de dos números:[br]import math[br]x = 12[br]y = 18[br]gcd_xy = math.gcd(x, y)[br]print(gcd_xy)[br][br]#18. Calcular el valor mínimo común múltiplo de dos números:[br]import math[br]x = 12[br]y = 18[br]lcm_xy = x*y//math.gcd(x, y)[br]print(lcm_xy)[br][br]#19. Calcular la función exponencial de un número:[br]import math[br]x = 2[br]exp_x = math.exp(x)[br]print(exp_x)[br][br]#20. Calcular la función exponencial menos uno de un número:[br]import math[br]x = 2[br]expm1_x = math.expm1(x)[br]print(expm1_x)[br][br]#21. Calcular la función logaritmo natural más uno de un número:[br]import math[br]x = 2[br]log1p_x = math.log1p(x)[br]print(log1p_x)[br][br]#22. Calcular la función seno hiperbólico de un número:[br]import math[br]x = 2[br]sinh_x = math.sinh(x)[br]print(sinh_x)[br][br]#23. Calcular la función coseno hiperbólico de un número:[br]import math[br]x = 2[br]cosh_x = math.cosh(x)[br]print(cosh_x)[br][br]#24. Calcular la función tangente hiperbólica de un número:[br]import math[br]x = 2[br]tanh_x = math.tanh(x)[br]print(tanh_x)[br][br]#25. Calcular la función arcoseno hiperbólico de un número:[br]import math[br]x = 0.5[br]asinh_x = math.asinh(x)[br]print(asinh_x)[br][br]#26. Calcular la función arcocoseno hiperbólico de un número:[br]import math[br]x = 0.5[br]acosh_x = math.acosh(x)[br]print(acosh_x)[br][br]#27. Calcular la función arcotangente hiperbólica de un número:[br]import math[br]x = 1[br]atanh_x = math.atanh(x)[br]print(atanh_x)[br][br]#28. Calcular la función hipotenusa de un triángulo rectángulo:[br]import math[br]a = 3[br]b = 4[br]c = math.hypot(a, b)[br]print(c)[br][br]#29. Calcular la función arcotangente de dos números:[br]import math[br]x = 1[br]y = 2[br]atan2_xy = math.atan2(y, x)[br]print(atan2_xy)[br][br]#30. copysign(x, y): devuelve un número con el valor absoluto de x y el signo de y.[br]import math[br]x = -5[br]y = 10[br]result = math.copysign(x, y)[br]print(result) # Devuelve -5.0[br][br]#31. degrees(x): convierte el ángulo x de radianes a grados.[br]import math[br]x = math.pi/4[br]result = math.degrees(x)[br]print(result) # Devuelve 45.0[br]x = math.pi/2[br]y = math.degrees(x)[br]print(y) # Devuelve: 90.0[br][br]#32. e: devuelve la constante matemática "e".[br]import math[br]result = math.e[br]print(result) # Devuelve 2.718281828459045[br][br]#33. fabs(x): devuelve el valor absoluto de x.[br]import math[br]x = -10[br]result = math.fabs(x)[br]print(result) # Devuelve 10.0[br][br]#34. fmod(x, y): devuelve el resto de la división de x por y como un número de punto flotante.[br]import math[br]x = 10[br]y = 3[br]result = math.fmod(x, y)[br]print(result) # Devuelve 1.0[br][br]#35. frexp(x): devuelve la mantisa y el exponente de x como una tupla.[br]import math[br]x = 100[br]mantisa, exponente = math.frexp(x)[br]print(mantisa, exponente) # Devuelve (0.78125, 7)[br][br]#36. fsum(iterable): devuelve la suma exacta de los valores en un iterable.[br]import math[br]lista = [1, 2, 3, 4, 5][br]result = math.fsum(lista)[br]print(result) # Devuelve 15.0[br][br]#37. inf: devuelve un valor infinito positivo.[br]import math[br]result = math.inf[br]print(result) # Devuelve inf[br][br]#38. isclose(a, b): devuelve True si los valores [br]# a y b son cercanos en términos relativos y absolutos.[br]import math[br]a = 10[br]b = 11[br]result = math.isclose(a, b, rel_tol=0.1, abs_tol=0.1)[br]print(result) # Devuelve True[br]x = 0.1 + 0.2[br]y = 0.3[br]z = math.isclose(x, y, rel_tol=1e-9)[br]print(z) # Devuelve True[br][br]#39. isfinite(x): devuelve True si x es un número finito.[br]import math[br]x = float('inf')[br]result = math.isfinite(x)[br]print(result) # Devuelve False[br]x = math.inf[br]y = math.isfinite(x)[br]print(y) # Devuelve False[br][br]#40. isinf(x): devuelve True si x es un valor infinito.[br]import math[br]x = float('inf')[br]result = math.isinf(x)[br]print(result) # Devuelve True[br]x = math.inf[br]y = math.isinf(x)[br]print(y) # Salida: True[br][br]#41. isnan(x): devuelve True si x es un valor NaN (no es un número).[br]import math[br]x = float('nan')[br]result = math.isnan(x)[br]print(result) # Devuelve True[br][br]#42. ldexp(x, i): devuelve x multiplicado por 2 elevado a la potencia i.[br]import math[br]x = 2[br]i = 3[br]result = math.ldexp(x, i)[br]print(result) # Devuelve 16.0[br]x = 0.78125[br]y = 7[br]z = math.ldexp(x, y)[br]print(z) # Devuelve 100.0[br][br]#43. modf(x): devuelve la parte fraccionaria y entera de x como una tupla.[br]import math[br]x = 3.14[br]parte_fraccionaria, parte_entera = math.modf(x)[br]print(parte_fraccionaria, parte_entera) # Devuelve (0.14000000000000012, 3.0)[br]x = 10.5[br]y, z = math.modf(x)[br]print(y, z) # Devuelve 0.5 10.0[br][br]#44. nan: devuelve un valor NaN (no es un número).[br]import math[br]result = math.nan[br]print(result) # Devuelve nan[br][br]#45. pow(x, y): devuelve x elevado a la potencia y.[br]import math[br]x = 2[br]y = 3[br]result = math.pow(x, y)[br]print(result) # Devuelve 8.0[br][br]#46. radians(x): convierte el ángulo x de grados a radianes.[br]import math[br]x = 45[br]result = math.radians(x)[br]print(result) # Devuelve 0.7853981633974483[br]x = 90[br]y = math.radians(x)[br]print(y) # Devuelve 1.5707963267948966[br][br]#47. remainder(x, y): devuelve el resto de la división de x por y como un número de punto flotante.[br]import math[br]x = 10[br]y = 3[br]result = math.remainder(x, y)[br]print(result) # Devuelve 1.0[br][br]#48. tau: devuelve la constante matemática "tau" (el doble de pi).[br]import math[br]result = math.tau[br]print(result) # Devuelve 6.283185307179586[br][br]#49. Calcular la media de una lista de números:[br]import math[br]numbers = [1, 5, 3, 7, 2][br]mean_number = sum(numbers)/len(numbers)[br]print(mean_number)[br][br]#50. Calcular la desviación estándar de una lista de números:[br]import math[br]numbers = [1, 5, 3, 7, 2][br]mean_number = sum(numbers)/len(numbers)[br]std_number = math.sqrt(sum([(x-mean_number)**2 for x in numbers])/len(numbers))[br]print(std_number)[br][br]#51. Calcular el ángulo en radianes entre dos vectores:[br]import math[br]u = [1, 2, 3][br]v = [4, 5, 6][br]dot_product = sum([u[i]*v[i] for i in range(len(u))])[br]norm_u = math.sqrt(sum([u[i]**2 for i in range(len(u))]))[br]norm_v = math.sqrt(sum([v[i]**2 for i in range(len(v))]))[br]angle = math.acos(dot_product/(norm_u*norm_v))[br]print(angle)[br][br]#52. Calcular la distancia euclidiana entre dos puntos:[br]import math[br]p1 = [1, 2, 3][br]p2 = [4, 5, 6][br]distance = math.sqrt(sum([(p1[i]-p2[i])**2 for i in range(len(p1))]))[br]print(distance)[br][br]#53. Calcular la distancia Manhattan entre dos puntos:[br]import math[br]p1 = [1, 2, 3][br]p2 = [4, 5, 6][br]distance = sum([math.fabs(p1[i]-p2[i]) for i in range(len(p1))])[br]print(distance)[br][br]#54. Calcular la distancia Chebyshev entre dos puntos:[br]import math[br]p1 = [1, 2, 3][br]p2 = [4, 5, 6][br]distance = max([math.fabs(p1[i]-p2[i]) for i in range(len(p1))])[br]print(distance)
GeoGebra Python
No declaradas en Geogebra Python
#1. Calcular la función error de un número:[br]#import math[br]#x = 2[br]#erf_x = math.ferf(x)[br]#print(erf_x)[br][br]#2. Calcular la función error complementaria de un número:[br]#import math[br]#x = 2[br]#erfc_x = math.erfc(x)[br]#print(erfc_x)[br][br]#3. Calcular la función gamma de un número:[br]#import math[br]#x = 2[br]#gamma_x = math.gamma(x)[br]#print(gamma_x)[br][br]#4. Calcular la función logaritmo gamma de un número:[br]#import math[br]#x = 2[br]#lgamma_x = math.lgamma(x)[br]#print(lgamma_x)[br][br]#5. Calcular la función combinatoria de dos números:[br]import math[br]n = 5[br]k = 2[br]combinatorial_nk = math.comb(n, k)[br]print(combinatorial_nk)[br][br]#6. Calcular la función permuación de dos números:[br]import math[br]n = 5[br]k = 2[br]permutation_nk = math.perm(n, k)[br]print(permutation_nk)[br][br]#7. Calcular la función raíz cuadrada de un número complejo:[br]import cmath[br]z = 2 + 3j[br]sqrt_z = cmath.sqrt(z)[br]print(sqrt_z)[br][br]#8. Calcular la función exponencial de un número complejo:[br]import cmath[br]z = 2 + 3j[br]exp_z = cmath.exp(z)[br]print(exp_z)[br][br]#9. Calcular la función logaritmo natural de un número complejo:[br]import cmath[br]z = 2 + 3j[br]log_z = cmath.log(z)[br]print(log_z)[br][br]#10. Calcular la función seno de un número complejo:[br]import cmath[br]z = 2 + 3j[br]sin_z = cmath.sin(z)[br]print(sin_z)[br][br]#11. Calcular la función coseno de un número complejo:[br]import cmath[br]z = 2 + 3j[br]cos_z = cmath.cos(z)[br]print(cos_z)[br]

Information: Python - Librería Math