遍历python列表:迭代顺序

MaviPranav

遍历列表时,顺序是从第零个元素到最后一个元素。但是对于scipy的chebyt函数的返回值,我不清楚迭代如何进行。考虑以下代码:

from scipy.special import chebyt
import numpy as np

ChebyOrder = 5
Coeffs = chebyt(ChebyOrder)

print 'Chebyshev polynomial is: '+repr(Coeffs)

Chebyshev polynomial is: poly1d([  1.60000000e+01,   5.32907052e-15,  -2.00000000e+01,
    -5.12827628e-15,   5.00000000e+00,   3.71174867e-16])

但是遍历索引给出:

L = len(Coeffs)

print '(1) Iterating over index: '
    for i in range(L+1):
    print Coeffs[i]

(1) Iterating over index: 
3.71174867001e-16
5.0
-5.12827627586e-15
-20.0
5.3290705182e-15
16.0

遍历该列表可以得出:

print '(2) Iterating over list'
for c in Coeffs:
    print c

(2) Iterating over list
16.0
5.3290705182e-15
-20.0
-5.12827627586e-15
5.0
3.71174867001e-16

从打印Chebyshev多项式或遍历列表来看,第零个元素似乎是16(x ^ 4的系数),而通过遍历系数索引,第零个元素似乎是0(x ^ 0的系数)。有人可以解释吗?

姓名

Coeffs[i]i多项式中第-次幂的系数(请参阅文档)。

如果您要按照显示的相同顺序repr()进行迭代,请遍历Coeffs.c

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

遍历python列表:迭代顺序

来自分类Dev

是否在Python的列表迭代中确保顺序?

来自分类Dev

遍历Python列表获取TypeError:'NoneType'对象不可迭代

来自分类Dev

在 Python 中循环遍历列表,增加值的同时也在每次迭代中遍历列表

来自分类Dev

遍历可迭代的包含列表

来自分类Dev

以特定顺序遍历列表项

来自分类Dev

为什么遍历列表比遍历python中的迭代器要慢得多?

来自分类Dev

为什么遍历列表比遍历python中的迭代器要慢得多?

来自分类Dev

Python遍历列表列表以按索引顺序创建新列表

来自分类Dev

循环遍历元组列表时的迭代问题

来自分类Dev

按属性顺序遍历字典列表

来自分类Dev

遍历列表时如何追加顺序元素?

来自分类Dev

按属性顺序遍历字典列表

来自分类Dev

如何遍历按顺序命名的文件列表?

来自分类Dev

遍历列表并进行顺序网络调用

来自分类Dev

如何在Python中以相反的顺序遍历列表(索引样式:“ ...仅在range(...)”)

来自分类Dev

如何按索引的二进制值中1的数量顺序遍历列表?(最好是Python)

来自分类Dev

遍历对象的顺序可能仅在迭代期间才被破坏吗?

来自分类Dev

Python:遍历列表

来自分类Dev

递归遍历列表(python)

来自分类Dev

Python:遍历列表?

来自分类Dev

遍历python中的列表

来自分类Dev

Python:遍历变量列表

来自分类Dev

遍历多个列表-Python

来自分类Dev

遍历python中的列表

来自分类Dev

遍历列表(Python)

来自分类Dev

Python遍历列表

来自分类Dev

Python:遍历列表列表

来自分类Dev

python字典迭代列表