Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
Pi es una constante matemática fundamental que representa la relación entre la circunferencia de un círculo y su diámetro. Aprovechar Pi en Python es esencial cuando se trata de cálculos geométricos, trigonometría y otras operaciones matemáticas.
Python ofrece múltiples formas de acceder y usar Pi en los cálculos. Las bibliotecas Math y NumPy son dos módulos de uso común que proporcionan Pi como una constante.
Hay varios otros módulos que proporcionan la constante. Su elección depende de cuánta precisión matemática necesite y qué otros cálculos requiera su aplicación.
Este artículo le muestra cómo acceder a Pi con cuatro métodos y explica cuál se adaptará mejor a sus requisitos.
Sumerjámonos en ello.
Tabla de contenido
Entendiendo Pi en Python
Pi (?) representa la relación entre la circunferencia de un círculo (c) y su diámetro (d). En términos más simples, ? = c/d.
El valor de pi es aproximadamente 3,14159.
Pi es un número irracional , lo que significa que continúa infinitamente sin repetirse. No se puede expresar como una fracción simple y no tiene una representación decimal exacta.
Aquí están los primeros dígitos de pi para darle una idea de su naturaleza:
3.14159265358979323846...
El valor de pi a menudo se reduce a unos pocos decimales en los cálculos con fines prácticos, como 3,14 o 22/7.
Sin embargo, esta representación truncada podría no ser lo suficientemente precisa para algunas aplicaciones, como simulaciones numéricas de alta precisión o pruebas matemáticas específicas.
4 formas comunes de acceder a Pi en Python
Las cuatro formas más comunes de acceder a un pi en Python son usando:
módulo de matemáticas
módulo numérico
Módulo SciPy
módulo matemático
Tenga en cuenta que, si bien la constante math.pi de Python es lo suficientemente precisa para la mayoría de los propósitos, hay aproximaciones aún más precisas disponibles a través de otras bibliotecas. Por ejemplo, NumPy proporciona un mayor grado de precisión.
La elección de qué biblioteca usar depende de sus necesidades específicas y otras funcionalidades que pueda necesitar de la biblioteca. Si ya está usando NumPy o SciPy en su proyecto, sería apropiado usar sus respectivas constantes pi.
Si necesita trabajar con números complejos, entonces el módulo cmath es la mejor opción.
Si no necesita ninguna funcionalidad adicional de estas bibliotecas y solo requiere un valor aproximado de pi, usar la biblioteca matemática integrada de Python es probablemente su mejor opción.
Cómo acceder a Pi con la biblioteca de matemáticas
El módulo matemático de Python le permite trabajar con el número pi y proporciona una aproximación precisa de hasta 15 decimales.
Este es uno de los módulos incorporados de Python, lo que significa que no tiene que descargarlo e instalarlo por separado.
Tiene dos opciones para importar pi para usar en su código:
importar biblioteca de matemáticas
importar solo la constante pi
Este código importa la biblioteca completa:
import math
pi_value = math.pi
Este código solo importa la constante pi:
from math import pi
pi_value = pi
3 formas de usar la constante Pi con otras funciones matemáticas
Además de la constante pi, el módulo matemático ofrece muchas otras funciones matemáticas. Estas funciones se pueden combinar con math.pi para:
calcular la circunferencia de un circulo
calcular el area de un circulo
calcular radianes y grados
Echemos un vistazo a cada uno a su vez.
1. Circunferencia de un círculo
La circunferencia de un círculo se puede calcular con la siguiente fórmula:
C = 2 ? r
C es la circunferencia
? es la constante Pi
r es el radio del círculo.
En Python, puede calcular la circunferencia de un círculo importando el módulo matemático y usando la constante matemática pi de esta manera:
import math
radius = 5
circumference = 2 * math.pi * radius
print(circumference)
También puede querer la distancia euclidiana para dos puntos en la circunferencia. Este video muestra los cálculos:
2. Área de un círculo
El área de un círculo se puede calcular con la siguiente fórmula:
A = ? * r ^ 2
A es el área
? es la constante Pi
r es el radio del círculo.
En Python, puedes calcular el área de un círculo así:
import math
radius = 5
area = math.pi * (radius ** 2)
print(area)
3. Radianes y Grados
Los ángulos se pueden medir en dos unidades comunes: grados y radianes . Un círculo completo comprende 360 grados o 2? radianes Para convertir grados a radianes, puede usar pi en una fórmula simple:
Radianes = Grados * (? / 180)
Sin embargo, el módulo de matemáticas también ofrece una función conveniente para convertir grados a radianes: math.radians () . Esto simplifica sus cálculos.
Aquí hay un ejemplo básico de cómo usar la función radianes() :
import math
angle_degrees = 45
angle_radians = math.radians(angle_degrees)
print(angle_radians)
La función devuelve el cálculo basado en la constante matemática Pi incorporada.
Cómo usar Pi con el módulo NumPy
NumPy es una biblioteca popular de Python para trabajar con datos numéricos. Proporciona una constante para la constante matemática pi (aproximadamente 3,14159).
A diferencia de la biblioteca matemática, NumPy no es un módulo integrado de Python. Puedes instalarlo usando pip, el administrador de paquetes de Python. El comando para instalar Python NumPy normalmente sería:
pip install numpy
Aquí hay un ejemplo de cómo importar el módulo y acceder a la constante pi NumPy:
import numpy as np
pi_value = np.pi
print(pi_value)
Este código generará el valor de la variable pi (3.141592653589793) de la biblioteca NumPy.
Cómo usar Pi con el módulo SciPy
SciPy es otra biblioteca de Python ampliamente utilizada para computación científica y técnica. Se basa en la biblioteca NumPy e incluye varias funcionalidades adicionales.
Puedes instalarlo usando pip, el administrador de paquetes de Python. El comando para instalar SciPy normalmente sería:
pip install scipy
Aquí hay un ejemplo de cómo importar SciPy y acceder a la constante pi:
import scipy
pi_value = scipy.pi
print(pi_value)
Este código devolverá el valor de pi (3.141592653589793) proporcionado por la biblioteca SciPy.
Cómo usar números complejos con el módulo cmath
Python proporciona soporte para números complejos a través del módulo cmath incorporado .
Aquí hay un ejemplo del uso de la constante pi en el módulo cmath para cálculos con números complejos:
import cmath
# Define a complex number
z = 1 + 1j
# Compute the power of pi using the complex number
result = cmath.exp(z * cmath.pi)
print(result) # Output: (-1-2.8421709430404007e-14j)
Manejo de errores y excepciones con Pi en Python
Al realizar cálculos con pi en Python, siempre es una buena práctica usar técnicas adecuadas de manejo de excepciones. Es posible que encuentre algunos de los errores de cálculo más comunes:
Error de división cero
OverflowError
Error aritmético
Para manejar múltiples excepciones, puede usar las declaraciones try, except y finalmente en Python:
try:
# Perform calculation here
except (ZeroDivisionError, OverflowError, ArithmeticError):
# Handle specific errors here
finally:
# Code to be executed regardless of any exceptions
Aquí hay un ejemplo de manejo de errores al calcular el área de un círculo:
import math
def calculate_area(r):
pi = math.pi
try:
area = pi * r**2
except (TypeError, OverflowError, ValueError):
area = None
print("Error: Invalid input or calculation failure")
finally:
return area
radius = 5
circle_area = calculate_area(radius)
print(circle_area)
Pensamientos finales
Ha aprendido a acceder a pi utilizando cuatro módulos diferentes de Python. Dependiendo de sus requisitos, asegúrese de elegir el que proporcione la precisión que necesita.
Los numerosos ejemplos de este artículo cubren la mayoría de los escenarios que encontrará en sus cálculos matemáticos. Si necesita más ayuda, nuestra hoja de trucos de Python y ChatGPT son excelentes recursos.
¡Feliz codificación!
Qué es uno mismo en Python: ejemplos del mundo real
Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.
En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.
Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.
En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.
Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.
Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.
Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.
Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.
¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber