Публикации по теме '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 просмотров

Почему 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 просмотров

Могу ли я ввести 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