每天讲解一点PyTorch 12enumerate
Posted knowform
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每天讲解一点PyTorch 12enumerate相关的知识,希望对你有一定的参考价值。
今天我们讲解函数enumerate的使用:
>>> x = "qwertyuiopasdfghjklzxcvbnm"
>>> x
'qwertyuiopasdfghjklzxcvbnm'
>>> for a, b in enumerate(x):
... print(a,b,'\\n')
...
0 q
1 w
2 e
3 r
4 t
5 y
6 u
7 i
8 o
9 p
10 a
11 s
12 d
13 f
14 g
15 h
16 j
17 k
18 l
19 z
20 x
21 c
22 v
23 b
24 n
25 m
>>>
>>> p = {}
>>> q = {}
>>> for a, b in enumerate(x):
... p[a] = b
... q[b] = a
...
>>> p
{0: 'q', 1: 'w', 2: 'e', 3: 'r', 4: 't', 5: 'y', 6: 'u', 7: 'i', 8: 'o', 9: 'p', 10: 'a', 11: 's', 12: 'd', 13: 'f', 14: 'g', 15: 'h', 16: 'j', 17: 'k', 18: 'l', 19: 'z', 20: 'x', 21: 'c', 22: 'v', 23: 'b', 24: 'n', 25: 'm'}
>>> q
{'q': 0, 'w': 1, 'e': 2, 'r': 3, 't': 4, 'y': 5, 'u': 6, 'i': 7, 'o': 8, 'p': 9, 'a': 10, 's': 11, 'd': 12, 'f': 13, 'g': 14, 'h': 15, 'j': 16, 'k': 17, 'l': 18, 'z': 19, 'x': 20, 'c': 21, 'v': 22, 'b': 23, 'n': 24, 'm': 25}
>>>
以上是关于每天讲解一点PyTorch 12enumerate的主要内容,如果未能解决你的问题,请参考以下文章