SymPy是一个用于符号数学的开源Python库。
在 sphinx-gallery 中捕获 sympy 数学输出
我正在尝试为使用 sympy 的模块编写一个 sphinx-gallery 示例。 我找不到一种方法来获得像数学一样的输出格式。 例如,在 jupyter 笔记本中,sympy expr 的输出...
以下代码的结果是2,但是如果k = 0,矩阵的秩的值不是2。这是一个bug吗? 将 sympy 导入为 sp k = sp.Symbol('k', 假设={'real': True}) A = sp.Matrix([[...
我的 SymPy 表达式为 sinh(x) + sinh(y),我想将它们表示为乘积 2 sinh((x + y) / 2) cosh((x - y) / 2)。 通过简化,我可以做相反的事情并将产品转变为......
求 (-1 * sin(2π/T * t))**(n+1) dt 从零到 T/2 的积分
我在使用 Python sympy 求函数积分时遇到问题。我尝试了下面的代码,但它打印的表达式与我输入的表达式相同。 将 sympy 导入为 sp t, w, n = sp.符号...
在使用 SymPy 时,@vars 和 @symfuns 突然没有在 Julia 中定义
我最近将 Julia 从 1.9.0 更新到 1.10.3,我所有使用 @vars 或 @symfuns 的代码现在都不起作用,因为他们说即使我使用 SymPy,它们也没有定义。更新之前...
我正在编写一个脚本来尝试求解二次形式,高度怀疑变量的值只能是 1 或 -1。我可以使用 SymPy 轻松获得此限制,但是对于...
不可哈希类型:替换时出现“mutabledensematrix”错误
尝试将值替换为 sympy 矩阵时,我收到 TypeError: unhashable type: 'MutableDenseMatrix' 错误消息,我很困惑为什么 x1,x2 = 符号('x1,x2', real = true)...
对于方程 (-w*M + K) * p = 0 求解向量p。它由 3 个彼此线性相关的值组成。为了解决这个问题,可以将其中一个值设置为 1。
将符号表达式写入txt文件的最佳方法是什么(以便我可以在读取txt文件后使用符号表达式)? 是否有 sympy 相当于 numpy 的 savetxt() 函数...
我有一个 -x + y 形式的 SymPy 表达式(其中 x,y 是原子,而不是其他表达式),但我想重新排列它们,使它们成为 y - x,所以基本上只是摆脱备用+t...
在单个 jupyter 笔记本单元中显示多个 LaTeX 风格的 sympy 方程
有没有办法让python(使用jupyter笔记本)打印多行,同时保持良好的方程格式风格?到目前为止,我只让 python 打印 SymPy 中的最后一个方程
有没有办法让 python 打印多行,同时保持良好的方程格式样式(参见 2x - 4 = 20)。到目前为止,我只让 python 打印 SymPy 漂亮的打印st中的最后一个方程...
我想实施 sympy.分段 在 numpy 数组上。 考虑: x = np.array([0.1,1,2]) y = np.array([10,10,10]) 分段((x * y, x > 0.9),(0, True)) 但是,我得到了这个: 类型错误:参数...
我尝试使用带有索引变量的 Sum 创建一个 sympy 表达式,如前面所解释的那样 但是,我无法对该表达式进行羔羊化并给出一个数组来计算总和。 这是吗
我有一个使用Python中的sympy库中的Piecewise定义的函数集合。它们有各种不同的表达式以及这些表达式成立的条件。我怎样才能,为了
带有 sympy 的分段函数:如何仅针对某些输入值定义函数?
我正在用 sympy 尝试分段函数,并且发现当我仅在特定间隔内给出成对的表达式和条件时,它不喜欢它。例如,当我输入
我有一个来自 sympy 的 Piecewise 类意义上的分段定义函数,并且希望能够操作其中的表达式和条件以形成新的分段函数。对于e...
latex2sympy 和 sympy.symbols() 之间的交互
我没有正确理解 Latex2sympy 和 sympy.symbols() 之间的交互。 如果我运行程序 将 sympy 导入为 sym 像这样导入 scipy.optimize 从 Latex2sympy2 导入 Latex2sympy,
用于简单(而不是那么简单)表达式求值的 eval() 替代品
我设计了一个实验设计系统。本质上,用户定义具有最小值、最大值和标称值的属性列表。如下所示,元组为 min、max、nom。有...