python - 将函数列表与 python 中的参数列表进行匹配

标签 python numpy

我有一个使用 np.poly1d 创建的不同多项式的列表:

 polys = [p1,p2,...,pn]

我想知道这些多项式对于特定参数的值:

 xs = [8.1, 2.3, ..., 4.2] #nvalues

我想要的结果是:

 ys = [p1(8.1), p2(2.3), ..., pn(4.2)] #I want the numeric values.

最佳答案

[poly(x) for (poly, x) in zip(polys, xs)]

我想你想做的是zip将两个列表放在一起,然后将第一个列表中的函数应用于第二个列表中的值。

关于python - 将函数列表与 python 中的参数列表进行匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52878787/

相关文章:

python - 在 pandas 中存储 bool 和 NaN 值的内存有效方法

python - 卷积中的每第 N 个元素

python - 保存base64图像python

Python Pandas 错误标记数据

python - 在 Python 中绘制正弦曲线的傅里叶变换

python - numpy 3D 数组中沿平面的最大值索引

Python -> 类型错误 : unsupported operand type(s) for ^

python - 使用小部件后端时如何删除 matplotlib 图形的窗口标题

python - 从字典中的值列表创建矩阵

python - 已安装的 Python 模块 - Python 找不到它们