Публикации по теме 'sympy'
Упростите алгебру в квантовой механике с помощью Python
Как настроить SymPy для утомительных вычислений с операторами уничтожения и создания.
Каждый изучающий физику в какой-то момент сталкивается с великолепным миром вторичного квантования в квантовой механике. Формализм элегантен, но вычисления могут быстро стать утомительными. Должен быть какой-то способ облегчить это…
исчисление питона
(часть 2) " товары"
SymPy работает, давайте что-нибудь с этим делать.
Я открыл свой старый учебник по математическому анализу и нашел классическую задачу calc 3, классическую задачу «трехмерного движения», где вы можете вывести параметрическое уравнение для ускорения и интегрировать его, чтобы получить функцию положения! проверить это:
Задача требует, чтобы вы нашли расстояние, пройденное снарядом, в метрах.
ХОРОШО… наша цель:
мы хотим написать функцию Python,..
Вопросы по теме 'sympy'
Преобразование единиц в Python
SymPy — отличный инструмент для преобразования единиц измерения в Python:
>>> from sympy.physics import units
>>> 12. * units.inch / units.m
0.304800000000000
Вы можете легко свернуть свой собственный:
>>>...
11590 просмотров
schedule
08.03.2024
Инверсия матрицы в SymPy?
Мне было интересно, как создать матрицу и вычислить ее обратную с помощью SymPy в Python?
Например, для этой символьной матрицы:
14140 просмотров
schedule
16.02.2023
визуализировать латекс/математику с помощью PySide
У меня есть небольшая программа, которая на лету отображает типизированное уравнение, используя средство «красивой печати» SymPy. Это работает нормально, но выглядит не очень профессионально. Поскольку SymPy будет создавать латекс или mml, мне было...
1258 просмотров
schedule
23.01.2024
Как построить 2 переменные на плоскости
Допустим, у меня есть уравнение:
x**2 + y**2 - 4 = 0
Как я могу увидеть круг, используя sympy, matplotplib или другое решение Python?
Я знаю, что в Симпи я могу
from sympy import Plot
from sympy import Symbol
x = Symbol('x')
y =...
3164 просмотров
schedule
27.04.2023
Символьные манипуляции с нечисловыми типами
Меня интересует библиотека Python, которая разрешает символьные манипуляции, где символы и могут быть неизвестными произвольного типа.
Вот код, который я хочу написать:
>>> myexpression = symbol("foo") == "bar"
>>> print...
529 просмотров
schedule
08.12.2022
sympy set: перебирать интервалы
Мне нужно манипулировать некоторыми интервалами действительных чисел. В основном я буду выполнять союзы и их пересечения. Таким образом я всегда получаю наборы действительных чисел, являющиеся объединением конечного числа интервалов.
На данный...
541 просмотров
schedule
20.02.2023
Оценка функции в точке в SymPy
Я пытаюсь закодировать различные методы оптимизации, как способ пересмотра. Я хочу иметь возможность использовать SymPy для оценки функции с произвольным количеством переменных в заданной точке, где координаты точки хранятся в массиве.
Например, я...
7850 просмотров
schedule
14.11.2022
Как разобрать и упростить строку типа «3 см/мкс² + 4e-4 квадратных миль/км/ч**2», правильно обрабатывающую физические единицы?
Я хотел бы разделить строку типа 3cm/µs² + 4e-4 sqmiles/km/h**2 на ее единицу СИ (в данном случае m/s**2 ) и ее величину (в кратные этой единице).
Поскольку sympy предоставляет как модуль синтаксического анализа , так и множество физических...
959 просмотров
schedule
06.01.2023
Загрузка sympy в Enthought Canopy приводит к зависанию ядра
Я только что установил Enthought Canopy, и это здорово, но у меня возникли проблемы с использованием simpy в реализации ноутбука IPython.
Создание нового блокнота в Canopy и последующее использование
%load_ext sympyprinting
import sympy as sym...
649 просмотров
schedule
10.07.2022
Рендеринг Sympy Math Notebook IPython
Я только начал использовать IPython Notebook и был очарован его мощью. Для начала я использовал несколько примеров, доступных в сети. Я следовал этому руководству: http://nbviewer.ipython.org/url/finiterank.com/cuadernos/suavesylocas.ipynb , но...
8686 просмотров
schedule
22.07.2022
Sympy, можно ли заставить класс оставаться в левой или правой части выражения
В этом ответе объясняется, как избежать сортировки args в классах SymPy, таких как Mul , Add и т. д.
Для нового созданного класса подобного описанному здесь он может перейти в правую сторону при умножении на sympy.core.numbers.Float ,...
145 просмотров
schedule
06.04.2023
Почему SymPy дает мне неправильный ответ, когда я сокращаю символьную матрицу по строкам?
Если я попрошу SymPy уменьшить сингулярную матрицу по строкам
nu = Symbol('nu')
lamb = Symbol('lambda')
A3 = Matrix([[-3*nu, 1, 0, 0],
[3*nu, -2*nu-1, 2, 0],
[0, 2*nu, (-1 * nu) - lamb - 2, 3],
[0, 0, nu +...
1325 просмотров
schedule
22.02.2023
Sympy Сложная Матричная Инверсия/Операции
Используя Sympy 0.7.2 из дистрибутива Continuum Anaconda (был слишком ленив, чтобы создать свой собственный стек, не ненавидите), я продолжаю сталкиваться с этой проблемой при выполнении сложной матричной алгебры, где некоторые из нативных функций...
816 просмотров
schedule
24.04.2023
копирование только верхних треугольных значений sympy Matrix в массив из numpy.triu ()?
У меня есть квадратная матрица A (может быть любого размера), и я хочу взять верхнюю треугольную часть и поместить эти значения в массив без значений ниже центральной диагонали (k = 0).
A = sympy.Matrix([[ 4, 0, 3],
[ 2, 4,...
937 просмотров
schedule
21.05.2022
Преобразование Фурье триггерной функции в Sympy возвращает неожиданный результат
Я думаю, что Sympy делает ошибку при вычислении преобразования Фурье триггерной функции. Например:
from sympy import fourier_transform, sin
from sympy.abc import x, k
print fourier_transform(sin(x), x, k)
Ожидаемый ответ через Mathematica...
1828 просмотров
schedule
05.06.2022
Могу ли я ввести 1/2 в sympy python?
У меня есть гамильтониан для гармонического осциллятора, где я хотел бы видеть (n+1/2), но sympy видит, что 1/2 равно нулю или если я наберу 1/2.0 =0.5 . Можно ли сохранить как 1/2 и в то же время сохранить как дробь, а не символ? Спасибо,
106 просмотров
schedule
28.05.2023
Как реализовать div и grad в sympy?
В последнее время много играясь с sympy, я столкнулся с проблемой вычисления дивергенции и градиента для скалярных и векторных полей. Сейчас я хочу решить уравнение теплопроводности, т.е.
d/dt u(x,t) - a * lap(u(x,t)) = 0, где lap(x) =...
685 просмотров
schedule
26.12.2022
Вычисление ряда Тейлора многомерной функции с помощью sympy
Я пытаюсь вычислить с помощью SymPy серию Тейлора функции, которая зависит от тригонометрической функции sinc ( здесь ), чтобы упростить мою задачу, мы можем предположить, что мне нужна функция из серии Тейлора:
f(x1, x2) = sinc(x1) * sinc(x2)...
1319 просмотров
schedule
30.06.2023
Как я могу вызвать sympy с помощью javascript с помощью django/jquery или ajax
Извините за этот плохой вопрос, но я не совсем знаком с Python. Обычно я работаю с PHP и JavaScript, но для моего недавнего проекта мне нужно интегрировать некоторую символическую математику на веб-страницу. В поиске в Интернете я наткнулся на...
528 просмотров
schedule
09.08.2022
Как построить график x == 2,5 (вертикальная линия) с помощью sympy
Мне нужно построить набор уравнений:
x1 + 2 * x2 == 8
x1 + 2 * x2 == 10
x1 == 5.5
x2 == 2.5
Я пытаюсь использовать sympy для этого:
from sympy import *
x1, x2 = symbols('x1 x2')
plot(
solve(Eq(x1 + 2 * x2, 8), x1)[0], # x1 + 2*x2...
2635 просмотров
schedule
29.04.2023