Python PyTorch from_numpy()
PyTorch é uma biblioteca de machine learning de código aberto desenvolvida pelo Facebook. É usado para redes neurais profundas e propósitos de processamento de linguagem natural.
A função torch.from_numpy()
fornece suporte para a conversão de um array numpy em um tensor no PyTorch. Ele espera a entrada como uma matriz numpy (numpy.ndarray). O tipo de saída é tensor. O tensor retornado e o ndarray compartilham a mesma memória. O tensor retornado não é redimensionável.
Atualmente, ele aceita ndarray com dtypes de numpy.float64, numpy.float32, numpy.float16, numpy.int64, numpy.int32, numpy.int16, numpy.int8, numpy.uint8 e numpy.bool.
Sintaxe : torch.sinh (ndarray)
Parâmetros :
ndarray : Input Numpy array (numpy.ndarray)
Tipo de retorno : um tensor com o mesmo tipo de x.
Código # 1:
import
torch
import
numpy
a
=
numpy.array([
1.0
,
-
0.5
,
3.4
,
-
2.1
,
0.0
,
-
6.5
])
(a)
t
=
torch.from_numpy(a)
(t)
Resultado:
[1. -0,5 3,4 -2,1 0. -6,5] tensor ([1,0000, -0,5000, 3,4000, -2,1000, 0,0000, -6,5000], dtype = torch.float64)
As modificações no tensor serão refletidas no ndarray e vice-versa.
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva