PyTorch是由Facebook開發的開源機器學習庫。它用於深度神經網絡和自然語言處理。
函數torch.from_numpy()
提供支持將numpy數組轉換為PyTorch中的張量。它期望輸入為numpy數組(numpy.ndarray)。輸出類型為張量。返回的張量和ndarray共享相同的內存。返回的張量不可調整大小。
當前它接受具有numpy.float64,numpy.float32,numpy.float16,numpy.int64,numpy.int32,numpy.int16,numpy.int8,numpy.uint8和numpy.bool的dtypes的ndarray。
用法:torch.sinh(ndarray)
參數:
ndarray:輸入Numpy數組(numpy.ndarray)
返回類型:與x具有相同類型的張量。
代碼1:
# Importing the PyTorch library
import torch
import numpy
# A numpy array of size 6
a = numpy.array([1.0, -0.5, 3.4, -2.1, 0.0, -6.5])
print(a)
# Applying the from_numpy function and
# storing the resulting tensor in 't'
t = torch.from_numpy(a)
print(t)
輸出:
[ 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)
對張量的修改將反映在ndarray中,反之亦然。
相關用法
- Python PyTorch tan()用法及代碼示例
- Python PyTorch sin()用法及代碼示例
- Python Pytorch ones()用法及代碼示例
- Python Pytorch eye()用法及代碼示例
- Python PyTorch cos()用法及代碼示例
- Python PyTorch zeros()用法及代碼示例
- Python Pytorch arange()用法及代碼示例
- Python Pytorch linspace()用法及代碼示例
- Python Pytorch range()用法及代碼示例
- Python PyTorch asin()用法及代碼示例
- Python Pytorch logspace()用法及代碼示例
- Python PyTorch cosh()用法及代碼示例
- Python PyTorch sinh()用法及代碼示例
- Python PyTorch acos()用法及代碼示例
- Python Pytorch full()用法及代碼示例
注:本文由純淨天空篩選整理自sanskar27jain大神的英文原創作品 Python PyTorch from_numpy()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。