sympy

Мне нужно вычислить Интеграл в python. Я импортировал sympy. g(a,z) = integral_from_z_to_inf of ( t^(a-1) * e^(-1)) В python: x,a,z = symbols('x a z') g = integrate(x**(a-1) * exp(-x), z, oo) Я получил ошибку: ValueError: Invalid limits given: (z, oo) Я позвал: b,c,mean,variance = S('b c ...

Название говорит само за себя. Есть ли способ сериализовать функцию, генерируемую sympy?лямбдифь?: import sympy as sym import pickle import dill a, b = sym.symbols("a, b") expr = sym.sin(a) + sym.cos(b) lambdified_expr = sym.lambdify((a, b), expr, modules="numpy") pickle.dumps(lambdified_expr) # won't work d...

Есть ли способ "упростить" a sympy.KroneckerDelta? Например, i, j = sympy.symbols('i j') sympy.KroneckerDelta((i+1)/2, (j+1)/2) Можно было бы также выразить более просто как sympy.KroneckerDelta(i, j) ...

Как найти список всех **args функций? Например, я знаю, что symbols() Взять positive=True, real=True, и т.д. в качестве аргументов, и я хотел бы видеть полный список этих возможных аргументов. Однако они не перечислены на странице Sympy Coredoc . И я копался в самом исходном коде, но я не могу проследить и ...

Мне интересно, Как правильно использовать процедуры компиляции функций sympy (например, autowrap) для создания функции, которая принимает входные данные массива. С помощью lambdify я могу сделать одно из следующих действий: import numpy as np import sympy as sp x, y, a,b = sp.symbols('x,y,a,b') f=a*x**2 + ...

Я пытаюсь найти оптимальное решение следующей системы уравнений в Python: (x-x1)^2 + (y-y1)^2 - r1^2 = 0 (x-x2)^2 + (y-y2)^2 - r2^2 = 0 (x-x3)^2 + (y-y3)^2 - r3^2 = 0 При заданных значениях точки (x, y) и радиуса (r): x1, y1, r1 = (0, 0, 0.88) x2, y2, r2 = (2, 0, 1) x3, y3, r3 = (0, 2, 0.75) Как лучше...

Я передаю символьные выражения функции и хотел бы вернуть ранее вычисленные результаты, когда набор входных аргументов уже был обработан ранее. С этой целью я думал о хешировании аргументов, передаваемых функции, но это не работает, потому что кажется, что hash не дает детерминированных результатов при примен...

Я путаюсь с написанием некоторого кода SymPy для обработки символьных выражений с мнимыми числами. Для начала я хочу заставить его принять x и y как действительные числа и найти решение, где x=iy. Поэтому я могу сделать это следующим образом. x, y = sympy.symbols("x y", real=True) print(sympy.solve([x-sym...

Я определяю 2 функции симпатии f, g , s.t. g обратно f : import sympy as sy g = sy.Function('g') class f(sy.Function): def inverse(self, argindex=1): return g x, y = sy.symbols('x y') print sy.solve(y - f(x), x) # [g(y)] - correct Но если я попытаюсь оценить f (g (x)) sympy не упростит это...

каков (лучший) способ решить a пара нелинейных уравнений с использованием Python. (Numpy, Scipy или Sympy) например: x+y^2 = 4 e^x+ xy = 3 фрагмент кода, который решает вышеуказанную пару, будет отличным ...