ICode9

精准搜索请尝试: 精确搜索
  • 将用户输入的字符串转换为数学函数2019-11-19 21:09:08

    出于我想要做的目的,我需要将用户输入作为字符串并将其转换为未评估的函数.例如,如果用户输入为“ x ^ 2 * sin(x)”,则我需要一个采用双输入x并返回的函数 Math.Pow(x,2)* Math.Sin(x) 我需要该函数,我无法传递x的值,并且将多次调用该函数(可能有数百次),因此每次执行计算时都无法

  • python-SymPy无法计算此矩阵的特征值2019-11-09 01:59:29

    我想计算拉普拉斯矩阵的第二个特征值,以检查相应的图是否已连接,但是当我尝试使用SymPy的特征值时,很多时候会发生错误 MatrixError: Could not compute eigenvalues for Matrix([[1.00000000000000, 0.0, 0.0, 0.0, -1.00000000000000, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0

  • 如何在sympy中简化指数的对数?2019-10-02 19:57:14

    当我输入 import sympy as sp x = sp.Symbol('x') sp.simplify(sp.log(sp.exp(x))) 我知道了 log(e^x) 而不是x.我知道这个功能“没有保证”. Question. Is there some specific simplification (through series expansion or whatsoever) to convert logarithm of exponent

  • python – xδ(x)中狄拉克三角洲的简化2019-07-05 17:58:23

    我不能同意将xδ(x)简化为0,其中δ是DiracDelta. In : simplify(x*DiracDelta(x)) Out: x⋅δ(x) 是否有另一个简化程序可以在其参数的零点处评估狄拉克函数因子中的项,并检查它们是否消失? 这在构造分段函数时很有用,例如f(x)= x H(x)(其中H是Heaviside函数),其导数应为H(x),但是

  • python – Sympy RuntimeError:在使用对数求解方程时超出了最大递归深度2019-07-02 06:44:50

    我试图在sympy中用对数解决一个简单的等式,但是我得到一个RuntimeError:当我尝试执行代码时,超出了最大递归深度.这是我在做的事情: import sympy as sp import numpy as np pH = sp.Symbol("pH") pCO2 = sp.Symbol("pCO2") HCO3 = sp.Symbol("HCO3") myhco3 = 10.0**(7.0 - 6.1 +

  • python – `type`和`tuple`的子类2019-06-29 14:44:26

    参见英文答案 > Why can’t I inherit from dict AND Exception in Python?                                    6个 为了一个有趣(有效但无关)的原因,我想做以下事情: class Head(type, tuple): pass 但这导致了 TypeError: multiple

  • python – 使用字符串subs(‘x’,’w’)代替符号subs(x,w)的Sympy替换2019-06-23 18:45:24

    我正在研究一个带有电路模拟器ahkab的应用程序,长话短说我需要用1j * w代替一些方程中的laplace变量s.对我来说,使用符号名称而不是符号本身来执行此替换和其他替换更方便.我遇到了一些奇怪的行为. 如果你这样做 >>> x = Symbol('x') >>> y = Symbol('y') >>> expr =

  • python – 在同情中考虑多元化2019-06-20 14:46:22

    我正在做一个非常简单的概率计算,从A-Z集合获得X,Y,Z的子集(具有相应的概率x,y,z). 并且由于非常繁重的公式,为了处理它们,我试图使用sympy简化(或收集或因素 – 我不知道确切的定义)这些多项式表达式. 所以…有这个(一个非常简单的概率计算表达式,从A-Z的集合获得X,Y,Z的子集,具有

  • python – 带变量的抽象矩阵乘法2019-06-08 01:45:58

    我知道python执行矩阵乘法的能力.不幸的是我不知道如何抽象地这样做?所以没有确定的数字,但有变量. 例: M = ( 1 0 ) * ( 1 d ) ( a c ) ( 0 1 ) 有没有办法定义a,c和d,以便矩阵乘法给我 ( 1 d ) ( a a*d + c ) ?解决方法:使用sympy你可以这样做: >>> fro

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有