Estoy usando un fondo oscuro para ipython. Me gustaría que las expresiones sympy estuvieran bastante impresas con LaTeX. El problema es que la fuente LaTeX actual es negra. ¿Cómo puedo cambiar los colores de fuente LaTeX en el terminal ipython?
Estoy usando sympy para recostackr términos de varias expresiones y me gustaría formatear los resultados (dentro de ipython-notebook) en una tabla con los términos en la columna de la izquierda y cada columna subsiguiente que representa una expresión. Las entradas en la columna son del dict devuelto por sympy.collect(syms, evaluate=False) Hasta ahora tengo: from IPython.display […]
Quiero agregar algunas suposiciones en el límite. Supongamos que 0<x<1 , luego $$ limit_ {n \ to \ infty} x ^ n = 0 $$ from sympy import * x = var(‘x, n’) limit(x**n, n, oo) Pero obtengo un error NotImplementedError: Result depends on the sign of sign(log(x)) . ¿Hay alguna manera en Sympy para […]
Tengo una expresión como: 1/(x+1)+4*x/(x-1)+3-4*x**2+10*x**2 Lo que necesito es una lista que contenga los términos en esta expresión. es decir, [1/(x+1), 4*x/(x-1), 3, -4*x**2 , 10*x**2] actualización : no debe recostackr términos semejantes. Por lo tanto, la lista debe tener -4 * x ** 2 y 10 * x ** 2 por separado y no […]
Si lo hago: from sympy import * x, L = symbols(‘x L’, real=True) f = Piecewise((1, x<=0), (-1, x<1), (0, True)) g = exp(-x * 1j) integrate(f * g, (x, 0, L)) Yo obtengo: Piecewise((1.0*I*exp(-1.0*I*L) – 1.0*I, L <= 0), (-1.0*I*exp(-1.0*I*L) + 1.0*I, L < 1), (-1.0*I*exp(-1.0*I) + 1.0*I, True)) Pero si cambio la última […]
Supongamos que tiene una serie de símbolos no conmutativos dentro de una expresión sympy, algo como a, c = sympy.symbols(‘a c’, commutative=False) b = sympy.Symbol(‘b’) expr = a * c + b * c ¿Cuál es la forma preferida de hacer que todos los símbolos en la expresión sean conmutativos, de modo que, por ejemplo, […]
Tengo el siguiente código: p = classp(); for i in range(1,10): x = numpy.array([[2],[4],[5]]) print p.update(x) class classp: def __init__(self): self.mymodel = array([2*x[1]], [3*x[0]], [x[2]]); def update(self, x): return self.mymodel #replace x(0)…x(1) with the given parameter Mi pregunta está relacionada con el código anterior, me gustaría definir un modelo usando sympy si es posible, luego, […]
Quiero hacer algo como h = f(g(x)) y poder diferenciar h, como h.diff(x) . Para una sola función como h = cos(x) esto es de hecho posible y la documentación lo aclara. Pero para las composiciones de funciones no es tan claro. Si ha hecho esto, muéstreme amablemente un ejemplo o vincúleme al documento relevante. […]
Estoy tratando de crear una función en Python 2.7 que acepte un controlador de función y el número de variables en la función como entrada y devuelve una nueva función que calcula el gradiente de la función de entrada. Esto es lo que tengo hasta ahora. import sympy as sym import numpy as np def […]
Estoy escribiendo un progtwig para calcular un diferencial exacto para mi laboratorio de física. Sé que puedo establecer un dominio real o positivo ( from sympy import * ): x, y, z = symbol(‘xy z’, positive = True) Mi problema es especificar el dominio por ejemplo n>1 . ¿Es posible? En mi salida me sale […]