每天讲解一点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的主要内容,如果未能解决你的问题,请参考以下文章

每天讲解一点PyTorch F.softmax

每天讲解一点PyTorch torch.matmul

每天讲解一点PyTorch F.softmax

每天讲解一点PyTorch torch.matmul

每天讲解一点PyTorch isinstance

每天讲解一点PyTorch isinstance