es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: SYMPY

Python: ¿Cómo usar la impresión con formato en Sympy?

Estoy trabajando en un pequeño proyecto de Python en VScode y estoy utilizando Sympy para trabajar con algunas fórmulas. Pero por alguna razón, simplemente no puedo descubrir cómo usar la impresión bonita (pretty printing) con Sympy. Intenté leer la documentación pero sigo atascado. No estoy seguro si esto hace alguna . . . Read more

Resolver una ecuación algebraica en SymPy.

Estoy tratando de resolver una ecuación paramétrica algebraica simple sqrt(x)=sqrt(a)+1 con el comando SymPy solveset: x, a = symbols(“x a”) solveset(Eq(sqrt(x), sqrt(a)+1), x) Como parte de la respuesta (conjunto condicional), devuelve dos soluciones: 2*sqrt(a)+a+1 y -2*sqrt(a)+a+1. ¡No puedo entender cómo podemos obtener la segunda solución con el signo negativo en . . . Read more

Utilizando símbolos en sympy con Polygon En el módulo sympy de Python, podemos utilizar el objeto Polygon para representar polígonos y realizar operaciones sobre ellos. Para comenzar, debemos importar el módulo sympy y Polygon: “`python from sympy import * from sympy.geometry import Polygon “` Luego, podemos definir un polígono utilizando las coordenadas de sus vértices. Por ejemplo, si queremos crear un triángulo con vértices en (0, 0), (1, 1) y (2, 0), podemos hacerlo de la siguiente manera: “`python A = Point(0, 0) B = Point(1, 1) C = Point(2, 0) triangulo = Polygon(A, B, C) “` Una vez que tenemos definido el polígono, podemos realizar diferentes operaciones sobre él. Por ejemplo, podemos calcular su área utilizando el método area: “`python area_triangulo = triangulo.area “` También podemos encontrar el perímetro del polígono utilizando el método perimeter: “`python perimetro_triangulo = triangulo.perimeter “` Si queremos obtener los vértices del polígono, podemos utilizar el atributo vertices: “`python vertices_triangulo = triangulo.vertices “` Así como también podemos determinar si un punto está dentro del polígono utilizando el método encloses_point. Para ello, primero debemos definir el punto que queremos evaluar, por ejemplo: “`python P = Point(1, 0.5) “` Luego, podemos comprobar si el punto P está dentro del polígono utilizando el método encloses_point: “`python esta_dentro = triangulo.encloses_point(P) “` Esto nos devolverá True si el punto está dentro del polígono, y False en caso contrario. Estas son solo algunas de las operaciones que podemos realizar utilizando el objeto Polygon en sympy.

Estoy tratando de determinar si un punto está dentro de un polígono. El punto debe ingresarse como un símbolo debido a su integración con otra parte del código. Sin embargo, me di cuenta de que no puedo evaluar el resultado. Obtengo un “NoneType”. Aquí está mi código: import numpy as . . . Read more