Tensor
Pytorch的基本类型都是在Int,Double,Float等数据类型后加一个Tensor,但没String类型,解决办法:
- onehot编码,都是01矩阵——体现不了语言前后关联性
- word2vec等
在gpu上还有cuda类型
如果一个数据a是Tensor类型 type(a),a.type()
查询数据类型isinstance(a, torch.FloatTensor)
,合法化检验
维度是0的为标量,1的为张量,Pytorch0.3以下没有维度(dimention)为0的标量,自动为1
a.shape是成员,但a.shape()是成员函数
- 用.Tensor接受的是数据
- 用.FloatTensor接受的是维度,里面的数据是随机的
维