https://pytorch.org/docs/stable/tensors.html
Я пытаюсь понять разницу между tensor, FloatTensor, IntTensor
- и мне интересно, могу ли я просто всегда придерживаться tensor
. .. или, может быть, FloatTensor
.
Я собираюсь использовать смесь различных тензоров, которые будут:
{integers:labels, floats:continuous, one-hot-encoded:categoricals}
Нужно ли явно указывать каждый из них как виды переменные как разные типы тензоров? Будут ли они все работать как поплавки? Будут ли они работать в сочетании друг с другом?
Не доставит ли это мне неприятности вниз по течению?
l_o_l = [[1,2,3],[1,2,3],[1,2,3]]
int_tnz = th.FloatTensor(l_o_l)
int_tnz
тензор ([[1., 2., 3.], [ 1., 2., 3.], [1., 2., 3.]])
int_tnz.dtype
torch.float32
l_o_fl = [[1.1,2.2,3.3],[1.1,2.2,3.3],[1.1,2.2,3.3]]
int_tnz = th.tensor(l_o_fl)
int_tnz
тензор ([[ 1.1000, 2.2000, 3.3000], [1.1000, 2.2000, 3.3000], [1.1000, 2.2000, 3.3000]])
int_tnz.dtype
torch.float32