文件名称:pacopy:Python中的数值参数延续
文件大小:47KB
文件格式:ZIP
更新时间:2024-05-30 09:42:55
python mathematics Python
复印 pacopy为Python中的ODE和PDE提供了各种算法。 pacopy是与后端无关的,因此,无论您的问题是使用 , , , 还是任何其他Python包来,都。 用户唯一需要提供的是带有一些简单方法的类,例如,函数评估f(u, lmbda) ,雅可比行列式求解器jacobian_solver(u, lmbda, rhs)等。 一些pacopy文档可在此处获得。 例子 基本标量示例 让我们从解决方案空间为标量的问题开始。 我们尝试针对不同的lambda值求解sin(x) - lambda lambda ,表示为0。 import math import matplotlib . pyplot as plt import pacopy class SimpleScalarProblem : def inner ( self , a , b ):
【文件预览】:
pacopy-main
----.flake8(107B)
----.github()
--------workflows()
----doc()
--------conf.py(5KB)
--------index.rst(470B)
--------Makefile(580B)
--------.gitignore(8B)
----tox.ini(344B)
----pacopy()
--------branch_switching.py(1KB)
--------__about__.py(216B)
--------__init__.py(243B)
--------natural.py(4KB)
--------newton.py(701B)
--------euler_newton.py(14KB)
----LICENSE(34KB)
----test()
--------test_bratu1d.py(3KB)
--------test_ginzburg_landau_real.py(14KB)
--------test_readme.py(167B)
--------test_allen_cahn.py(5KB)
--------test_brusselator2d.py(4KB)
--------test_gross_pitaevskii.py(5KB)
--------test_fenics_bratu.py(3KB)
--------test_ginzburg_landau.py(13KB)
--------Makefile(424B)
--------test_fenics_mittelmann.py(3KB)
----setup.cfg(1KB)
----README.md(9KB)
----Makefile(868B)
----.codecov.yml(186B)
----.gitignore(92B)
----pyproject.toml(94B)