Свързани въпроси 'sympy'
Защо SymPy не работи правилно с реални числа?
Опитвам се да оценя безкрайна сума в SymPy. Докато първият израз се изчислява по начина, по който го очаквам, SymPy изглежда има проблеми с втория израз.
from sympy import *
n = symbols('n')
print Sum((2)**(-n), (n, 1, oo)).doit()
print...
153 изгледи
schedule
20.09.2022
Сравняването на резултатите от фактора Sympy е грешно
Открих проблем за Sympy, който не мога да разбера.
Защо това връща невярно...
factor(81*q + 90) == 9*(9*q + 10)
... докато това се връща true?
factor(q**2-64) == (q+8)*(q-8)
Когато пиша
factor(81*q + 90)
изходът е точно...
41 изгледи
schedule
23.09.2022
Използване на sympy с mayavi
Имам проект, в който бих искал да начертая резултатите от някаква манипулация на SymPy с mayavi. По-специално, бих искал да използвам някаква функция в contour3d . Ето какво измислих, но не работи
#!/usr/bin/env python2
from sympy import *...
393 изгледи
schedule
05.11.2023
предаване на символна матрица на sympy.lambdify
Искам да създам функция на символна матрица в sympy и след това да я lambdify за оценка в numpy. Нека опитаме простата функция, която връща точно това, което й подавам f(x) = x, но в крайна сметка бих искал да направя нещо като проследяване на...
694 изгледи
schedule
05.11.2022
Как да намерите n-тия член на серия на Тейлър в Sympy
Има ли начин да се изчисли n-тият член на разширение в редица на Тейлър, без да се дефинира стойността на n? В случай на синус това е (-1)**n*x**(2*n+1)/(2*n+1)! . В Maxima това е (донякъде) свързана форма да го направите с powerseries(sin(x), x,...
908 изгледи
schedule
11.12.2023
заместваща функция sympy с произволни аргументи
Това трябва да е лесна задача, но ми е трудно да я накарам да работи в Sympy. Искам да заменя недефинирана функция с произволни аргументи с конкретна формула, например:
from sympy import *
var('a b c')
f= Function('f')
test= f(a+b)
lin=...
531 изгледи
schedule
11.11.2023
Няма решения с експоненти в python sympy
Когато стартирам тази програма, не получавам решение в края, но трябва да има решение (вярвам). Някаква идея какво правя грешно? Ако премахнете Q от уравнението e2, изглежда, че работи правилно.
#!/usr/bin/python
from sympy import *
a,b,w,r =...
460 изгледи
schedule
01.02.2024
Как да проверите дали комплексното число е цяло число
Дадена е числова стойност x , можете просто да направите това float(x).is_integer() , за да проверите дали е цяло число. Има ли начин да се направи това за комплексни числа?
Опитвам се да използвам списъчно разбиране, за да взема само целите...
1217 изгледи
schedule
13.02.2024
schedule
06.06.2024
Sympy/mpmath/gmpy грешка при използване на многопроцесорна обработка
РЕДАКТИРАНЕ: Това е симпи бъг. Преместих дискусията на https://github.com/sympy/sympy/issues/7457
Имам програма на Python, която използва sympy за изпълнение на някои основни функции, които включват пресичане на линия и форма. Тази операция...
629 изгледи
schedule
20.02.2024
Sympy - не конвертира правилно `solve()`
Извинявам се, ако това вече е задавано.
Току-що научавам за SymPy и се чудя защо не дава правилен отговор за това, което изглежда просто уравнение.
from sympy.solvers import solve
from sympy import Symbol, simplify
from sympy.abc import x,...
96 изгледи
schedule
04.03.2024
Проблем с функцията SymPy diff().
Работя върху внедряването на различни числени методи на Python, включително обратен Euler. Затова реших да приложа бърз метод на Нютон-Рафсън, който ще ми даде желания корен за уравнения с променливи, с които моят калкулатор ще трябва да се справи....
419 изгледи
schedule
23.03.2024
Неудобна замяна в Sympy
Има ли по-прост начин за извършване на заместване в Sympy, който е подобен на Sage или Mathematica. В Mathematica имате нещо, наречено елиминиране(), което при набор от уравнения можете да го помолите да елиминира определени променливи. В Sage...
1209 изгледи
schedule
17.05.2024
Получаване на елементни уравнения за умножение на матрици в sympy
Имам 2 матрици, първата от които е рядка с цели коефициенти.
import sympy
A = sympy.eye(2)
A.row_op(1, lambda v, j: v + 2*A[0, j])
Второто е символично и аз извършвам операция между тях:
M = MatrixSymbol('M', 2, 1)
X = A * M + A.col(1)...
2536 изгледи
schedule
30.05.2024
Получаване на по-добър отговор от sympy обратна трансформация на Лаплас
Опитвайки се да изчисля следващите редове, получавам наистина сложен резултат.
from sympy import *
s = symbols("s")
t = symbols("t")
h = 1/(s**3 + s**2/5 + s)
inverse_laplace_transform(h,s,t)
Резултатът е следният:...
2742 изгледи
schedule
04.03.2024
Python Sympy ъгъл на комплексно число?
Каква е функцията sympy за получаване на ъгъла на комплексно число?
В numpy мога да направя:
numpy.angle(complexnumber)
В sympy искам просто да мога да взема ъгъла на израз:...
1383 изгледи
schedule
27.11.2022
Как да ламбдифицираме елиптични функции в sympy
Искам да използвам елиптична функция, вградена в библиотеката на sympy, но нещо не е наред, когато се опитвам да lambdify elliptic(f(z)), където f е символна функция:
import sympy as sym
import numpy as np
r = sym.S('r')
_f = 500.0*r...
238 изгледи
schedule
27.10.2022
Оптимизация на Python с помощта на sympy lambdify и scipy
Опитвам се да максимизирам функция, дефинирана от sympy, но не мога да я накарам да работи. Основната идея може да се обобщи по следния начин:
import sympy
from scipy.optimize import minimize
from sympy.utilities.lambdify import...
3332 изгледи
schedule
03.01.2024