码迷,mamicode.com
首页 > 其他好文 > 详细

Bi-LSTM+CRF函数分解

时间:2017-09-24 11:37:33      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:seed   rom   var   variable   color   tor   ret   tensor   函数   

1. to_scalar()

 1 import torch
 2 import torch.autograd as autograd
 3 import torch.nn as nn
 4 import torch.optim as optim
 5 from torch.autograd import Variable
 6 
 7 torch.manual_seed(1234)
 8 
 9 def to_scalar(var):
10     return var.view(-1).data.tolist()[0]
11 
12 a = Variable(torch.LongTensor([[1, 3, 5], [2, 4, 5]]))
13 print(a)
14 ‘‘‘
15 Variable containing:
16  1  3  5
17  2  4  5
18 [torch.LongTensor of size 2x3]
19 ‘‘‘
20 print(a.view(-1))
21 ‘‘‘
22 Variable containing:
23  1
24  3
25  5
26  2
27  4
28  5
29 [torch.LongTensor of size 6]
30 ‘‘‘
31 print(a.view(-1).data)
32 ‘‘‘
33  1
34  3
35  5
36  2
37  4
38  5
39 [torch.LongTensor of size 6]
40 ‘‘‘
41 print(a.view(-1).data.tolist())
42 ‘‘‘
43 [1, 3, 5, 2, 4, 5]
44 ‘‘‘
45 print(a.view(-1).data.tolist()[0])      # 1
46 a = to_scalar(a)
47 print(a)                                # 1

2.

Bi-LSTM+CRF函数分解

标签:seed   rom   var   variable   color   tor   ret   tensor   函数   

原文地址:http://www.cnblogs.com/Joyce-song94/p/7586512.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!