Публикации по теме 'sympy'


Как решать линейные интегралы с помощью Python SymPy
Руководство по решению линейных интегралов с использованием Python SymPy. Это третья часть моей серии статей «Замена бумажных и карандашных расчетов Python» , в которой я пытаюсь решить типичные домашние задачи по математике с помощью пакетов Python. Сегодня я буду применять SymPy для вычисления линейного интеграла, а именно: По единичной окружности (против часовой стрелки). Обычный метод вычисления линейного интеграла состоит в параметризации кривой, по которой берется..

Вопросы по теме 'sympy'

Sympy не будет оценивать 2x, но будет оценивать x*2
Я использую Sympy sympify для упрощения двух выражений, чтобы я мог сравнить их на равенство. Например: expr1 = sympify("(2 * x) + (x + 10)") expr2 = sympify("(x + 10) + (x * 2)") if expr1 == expr2: print "Congrats those are essentially...
448 просмотров
schedule 03.09.2022

взятие символа в сумме [симпи]
Например, я хочу решить (источник: texify.com ) Вот что я пробовал: from sympy import var, solve x = var('x') f = lambda N: sum( n**2 for n in range(1,N+1) ) f(x) # output: Traceback (most recent call last): File...
4002 просмотров
schedule 27.01.2024

Python Matplotlib для эллиптической кривой с помощью sympysolve()
У меня есть эллиптическая кривая. Я хочу провести линию вдоль P,Q,R (где P и Q будут определяться независимо от этого вопроса). Основная проблема с P заключается в том, что sympy solve() возвращает другое уравнение, и вместо этого ему...
1549 просмотров

python sympy для правила Люси
Я хочу рассчитать вероятность бинарного решения, используя аксиому Люса . Функция подобия определяется с использованием экспоненты следующим образом; sA = b+exp(-|x-xA|) sB = b+exp(-|x-xB|) pA = 1/(1+(sB/sA)) Чтобы получить потери, нам...
429 просмотров
schedule 30.05.2024

Как извлечь все коэффициенты в sympy
Вы можете получить коэффициент при определенном члене, используя coeff (); x, a = symbols("x, a") expr = 3 + x + x**2 + a*x*2 expr.coeff(x) # 2*a + 1 Здесь я хочу извлечь все коэффициенты x, x ** 2 (и так далее), например; # for example...
31117 просмотров
schedule 21.07.2022

Удалите лишние скобки в печати Sympy
При печати с помощью Sympy некоторые символьные выражения включают в себя квадратные скобки, которые могут быть нежелательны визуально. Как указано в Документации по системе печати , функция sympy.latex имеет аргумент fold_func_brackets , который...
342 просмотров
schedule 30.12.2023

sympy - Состав функций и операторов
Предположим, что у нас есть функция f и оператор L. В этом случае это может быть что-то простое, например, L[f](x)=\sum_{k=1}^{4}f(x+k) Моя основная цель состоит в том, чтобы вычислить композиции операторов, таких как L выше, используя sympy....
459 просмотров
schedule 29.07.2022

Симпатичная замена x[i]*x[j] на x[i,j]
У меня есть индексированный символ x в Sympy и выражение, представляющее собой сумму мономов второй степени, таких как x[1]*x[2] + x[3]**2 + x[4]*x[1] . Я хотел бы превратить такое выражение в x[1,2] + x[3,3] + x[4,1] , т.е. заменить x[i]*x[j]...
75 просмотров
schedule 08.12.2023

Разбор выражения, содержащего N, с помощью SymPy
Я анализирую выражение с помощью Sympy и получаю следующую трассировку: >>> parse_expr("3N", transformations=transformations)` TypeError: unsupported operand type(s) for *: 'Integer' and 'function' Насколько я понял, это происходит...
208 просмотров
schedule 01.08.2022

Точная производная Numpy / Scipy?
Я пытаюсь найти функцию в scipy или numpy, которая вычисляет точную производную первого порядка, а не конечную разницу (которая, по-видимому, является методом, который используют как numpy.gradient, так и scipy.misc.derivative. Это существует? Я...
885 просмотров
schedule 12.05.2024

Проверьте, является ли Sympy Expression Нэн?
Как проверить, оценивается ли выражение sympy как nan? Мне просто нужно сделать что-то вроде этого: if is_nan( expression ): #Do stuff
1141 просмотров
schedule 24.02.2024

Решение повторения с помощью sympy
Я пытался решить рекуррентное отношение ряда Фибоначчи, используя sympy. Я получил ответ, который отличается от того, что из учебника. Не знаю, где я ошибся. Мой симпатичный код from sympy import * f=Function('f') var('y')...
1691 просмотров
schedule 16.10.2022

Как вы определяете действительную / мнимую части длинного символического выражения без оценки?
Я новичок в python, и у меня проблемы с sympy. Я определяю сложные уравнения, которые являются функциями параметров a, b, и использую hold = true для экономии времени вычислений. Например, я определил g в терминах других величин A, B, C, D, E, F,...
115 просмотров
schedule 11.10.2023

sympy произвольный диапазон функций
Я хочу определить произвольную функцию f. Я знаю, что f всегда возвращает положительное число. Я хочу, чтобы sympy мог использовать эти знания при выполнении упрощений (особенно трех правил мощности, упомянутых в документации по упрощению). Есть ли...
267 просмотров
schedule 30.06.2022

Получить matplotlib ContourSet для графиков SymPy
Используя SymPy, я могу создать контурный график вручную, используя следующий код ( пока нет встроенной функции построения контурного графика Обновление : SymPy теперь имеет функцию построения контура ): from sympy import init_session...
1307 просмотров
schedule 27.02.2024

Назначить срез матрицы в SymPy
Я хотел бы заменить значение части матрицы в SymPy. В явном виде это будет что-то вроде import sympy as sym A = sym.Matrix(4, 4, range(16)) A[0, :] = [-1, -2, -3, -4] Но это возвращает ошибку ShapeError: The Matrix `value` doesn't have...
883 просмотров
schedule 16.11.2023

красивый печатный массив sympy
Я пытаюсь создать 2-мерные массивы в sympy, но получаю ошибку. Вот мой код: from sympy import * from sympy.tensor.array import Array init_printing() x = symbols('x') vec1 = Array([ [x,x**2],[x**3,x**4] ]) print(vec1) Я получаю вывод как...
540 просмотров
schedule 11.03.2024

производная sympy с логическим значением
Я пытаюсь взять производную функции, включая логическую переменную с sympy. Мой ожидаемый результат: Две разные производные, в зависимости от того, какое логическое значение имеет значение True или False (т.е. 1 или 0). Пример:...
250 просмотров
schedule 03.03.2024

NotImplementedError в решении Sympy
Я читаю статью о фильтрах Блума, https://en.wikipedia.org/wiki/Bloom_filter , в котором выводится выражение для оптимального количества хеш-функций. Я хотел бы воспроизвести вычисление для упрощенного случая, когда m = n , то есть я хотел бы...
2464 просмотров
schedule 26.07.2022

Как преобразовать функцию sympy в график с помощью matplotlib?
У меня есть определенная функция, например sin(b*x), с помощью sympy я получаю производные и первообразные выражения, но мне нужно построить эти 3 функции в matplotlib. Моя проблема в том, что я не могу правильно преобразовать функции в numpy, чтобы...
1303 просмотров
schedule 17.04.2024