小编Bob*_*hez的帖子

列表中元素的布尔语句

假设我有一个按指数降序排列的多项式系数列表(如果len(list) == x那么指数的范围从整数x-1到0).我想删除所述列表中的"小"元素,这意味着abs(element) > 0 and abs(element) < .000001保持多项式的指数不是"小".

我如何在Python 3.0中完成此操作?

这是我在上下文中想要的一个例子:

my_list = [3.000000000000000e-12, 4.99999999999948, 4.00000000000002, -0.000042535500000e-15, -0.200000000000000] exponents = [4,3,2,1,0] #As stated previously' ``>>> newlist = [4.99999999999948, 4.00000000000002, -0.200000000000000] ``>>> nexexp = [3,2,0]

因此,多项式的形式为4.999999999999948*x ^ 3 + 4.000000000000002*x ^ 2 -0.200000000000000

任何建议都会非常有帮助!

python boolean python-3.x

0
推荐指数
1
解决办法
64
查看次数

标签 统计

boolean ×1

python ×1

python-3.x ×1