Python | enumerate() 函数

Posted 人工智能博士

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python | enumerate() 函数相关的知识,希望对你有一定的参考价值。

用来添加一个索引

>>>seasons = ['Spring', 'Summer', 'Fall', 'Winter']
>>> list(enumerate(seasons))
[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]
>>> list(enumerate(seasons, start=1))       # 下标从 1 开始
[(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')]

比如循环

>>>seq = ['one', 'two', 'three']
>>> for i, element in enumerate(seq):
...     print i, element
... 
0 one
1 two
2 three

深度学习批量学习

step就是索引

for epoch in range(3):
    for step, (batch_x, batch_y) in enumerate(loader):
        # 训练
        print('Epoch: ', epoch, '| Step: ', step, '| batch x: ',
              batch_x.numpy(), '| batch y: ', batch_y.numpy())

以上是关于Python | enumerate() 函数的主要内容,如果未能解决你的问题,请参考以下文章

python enumerate 函数用法

python之枚举--内置函数-enumerate()

python:enumerate 函数

python enumerate内置函数

Python enumerate() 函数

python enumerate() 函数