python - 如何在 PYTHON 中使用与级数展开不同的参数定义函数
问题描述
我正在尝试从在另一个函数中计算的级数展开开始定义一个新函数。我将写下部分代码。
在我的代码中有一个,
def secondtype_CB(theta,channel,u):
return series(limit_ConfB(theta,channel,u),lamb,oo,1).removeO()
Jhat = secondtype_CB(theta,channel,u)
其中第一个函数返回一个级数展开式,它取决于许多参数,例如th0
、tht
、nu
和t
。我想使用这个返回序列来定义一个新函数Jhat
为Jhat(tht,th0, nu,t)
. 看起来很简单,也许是因为我在慢速模式下学习Python。
编辑:
让我更好地解释一下,在我的代码中,我从 secondtype_CB(theta, channel,u) 获得以下系列
1 + ((th0^2 - tht^2)ths-2(th0^2 + tht^2 + 2ths^2)nu + 16nu^3)/(4t)
在这里,我只展示了该系列的前两个术语。现在,想法是定义函数 Jhat 取决于系列中的参数。
解决方案
你想这样做吗?
def secondtype_CB(theta,channel,u):
def Jhat(lamb, oo):
return series(limit_ConfB(theta,channel,u),lamb,oo,1).removeO()
return Jhat
推荐阅读
- r - 在 R 中,如何将数据框中的许多选择(二进制)列更改为因子?
- javascript - Javascript asyc 和 await 如何在这个特定代码中工作?
- android - 更改小部件的边距运行时
- linux - monit - 在 monitrc 文件中设置详细模式
- plotly - Plotly Dash 参考线没有显示 - python
- java - 有没有办法用具有嵌套类的文件实例化对象?
- bash - 为什么目录的硬链接数为 2 + 子目录的数量?
- c# - 从 C# .Net 中的反汇编文件中获取特定值
- xcode - Sqlite 数据库在 iPad 上的位置
- reactjs - 无论父/子组件是否同时调用,都将加载微调器限制为 1 个实例