作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
我想定义一个函数,例如多项式,来自一系列前置因子。有点像
order = [1,0,1]
def poly(x):
res = 0
for i, o in enumerate(order):
res += o * x**i
return res
所以 poly(x)
返回 1 + x²
。
我需要为不同的 x
多次调用该函数,但使用相同的前置条件。上面的函数在每次调用时都执行 for 循环,效率很低,尤其是当 order
列表很长时。我怎样才能只循环一次并为不同的 x
调用结果?什么是 pythonic 解决方案?
我是一名优秀的程序员,十分优秀!