ディープラーニングについてディープにラーニング。

思いっきり、自分が学んだことのアウトプットしていきますが、何分初心者。もし何かアドバイス等頂けましたら幸いです!

f:id:kawam0t0:20191210201612j:plain



またまた、Pytorchの続き。
やりながら、結構Numpyに似てんなーと思ってたら、
案の定、Numpyとの連携もしてくれるみたい…


アウトプットです。

Pytorch → Numpy

import torch

a = torch.ones(5) <- tensor([1., 1., 1., 1., 1.])

b = a.numpy <- array([1., 1., 1., 1., 1.], dtype=float32)

Numpy -> Pytorch

a = np.ones(5) -> array([1., 1., 1., 1., 1.])

b = torch.from_numpy(a) -> tensor([1., 1., 1., 1., 1.], dtype=torch.float64)

np.add(a , 1 , out=a)
→このout=aが必要。

こうすると、NumpyとTorchの連携ができて、
お互いに数字の更新がなされるみたいです!