个旧市建设局网站,做兼职的设计网站有哪些,简述营销型网站开发流程,宁波seo快速优化平台我是Python新手#xff0c;所以我的一些问题或想法可能是愚蠢的#xff0c;但是。。。在
我想画一个分布D#xff08;x#xff09;。m和s2是一些给定的实数。有人告诉我#xff0c;绘制D#xff08;x#xff09;图的最好方法是写一个函数#xff0c;它可以解出每个x的积…我是Python新手所以我的一些问题或想法可能是愚蠢的但是。。。在
我想画一个分布Dx。m和s2是一些给定的实数。有人告诉我绘制Dx图的最好方法是写一个函数它可以解出每个x的积分在函数Dx内其中chi2是这样定义的所以根据我对数学的了解我应该先积分然后才能解出每个x如果我错了请纠正我。在
我也被告知要用数值计算积分但我不知道怎么做因为函数包含符号。
我已经尝试过使用符号积分尽管我被告知了什么但是内核从来没有结束积分的过程当我试图用数值计算它的时候。当我尝试数字积分时我当然使用了lamdify。在
下面是我的代码
1试解符号积分from sympy import symbols, integrate, sqrt, exp, oo
s2 0.0628777415586
m 5.02422436191
x, n, zsymbols (x, n, z)
integrate(exp(-n/(z1) * (x-m)**2/2*s2) * 1/2 / sqrt(z1), (z, 0, oo))
内核永不停止工作。[我在配方中加入了1/2而不是chi2打算稍后更改]
另一种方法是尝试求解数值积分从函数Dx调用它
^{pr2}$
错误来自带有return的行它说TypeError: unsupported operand type(s) for *: float and rv_frozen
我想问题是因为chi2被冻住了但是如何使它工作呢我的代码有什么错误吗我不知道我写的是不是对的以及如何解决这个问题。。。
我已经为此工作了很长时间有点绝望所以任何帮助都是欢迎的。在