FloatTensor

 
在浮点范围随机初始化的数值,相差太多了 


torch.randn(2,5)
tensor([[-0.3303, -1.1477,  0.2901,  1.7297, -0.0495],
        [ 1.2324,  0.3403, -0.5666, -0.1502,  0.6261]])
    

 

    

 

    

 


 

  

 


特殊数字

负无穷

 
import torch
torch.tensor(-float('inf'))
tensor(-inf)

布尔矩阵

 
import torch
from torch import nn
torch.manual_seed(73)
a = torch.randint(low=1,high=7,size=(3,5))
b=a>3
b
tensor([[ True,  True,  True, False,  True],
        [False,  True,  True,  True, False],
        [ True,  True,  True,  True, False]])

布尔矩阵中,True为1,False为0,并且可参与算术运算

 
b+1
tensor([[2, 2, 2, 1, 2],
        [1, 2, 2, 2, 1],
        [2, 2, 2, 2, 1]])


 
布尔矩阵可以与数字相加,但还是有些不同的,

是一种 非0即1 的矩阵

展现的形式是 True/False 

参考