H, = state
这句代码我真是看懵逼了。
1 元组的打包和解包
左边的参数数量要和右边元组里的元素数量一致
参考:https://docs.python.org/3/tutorial/datastructures.html#tuples-and-sequences
2 单元素元组的打包和解包
参考:https://blog.csdn.net/Aaron_neil/article/details/120568590
3 罪魁祸首
然后我试了试,发现还是看起来不对,因为这个state是由 init_rnn_state传进来的
这个state难道不是两个元素的元组的元组吗,为什么用单元素解包?
后来我才意识到,那个device=device是卸载torch.zeros里面的,所以init_rnn_state返回的其实是一个元素的元组。。。
问题解决!
标签:rnn,55,元素,init,元组,state,d2l From: https://www.cnblogs.com/lycnight/p/17579141.html