如何在 PyTorch 中計算張量元素的正弦值?
要計算張量元素的正弦值,我們使用 torch.sin() 方法。它返回一個新的張量,其中包含原始輸入張量的元素的正弦值。它將張量作為輸入引數並輸出張量。
步驟
匯入所需的庫。在以下所有 Python 示例中,必需的 Python 庫為 torch。確保您已安裝該庫。
建立一個張量並列印它。
計算 torch.sin(input)。它將輸入input(張量)作為輸入引數,並返回一個新張量,其中包含輸入的元素的正弦值。
列印帶有原始輸入張量元素的正弦值的張量。
示例 1
# Python program to compute sine of the elements of a tensor
# import necessary library
import torch
# create a tensor
T = torch.Tensor([1.3,4.32,4.4,5.3,4.5])
print("Original Tensor T:\n", T)
# Compute the sine of above tensor
sine_T = torch.sin(T)
print("Sine value of elements of tensor T:\n", sine_T)輸出
Original Tensor T: tensor([1.3000, 4.3200, 4.4000, 5.3000, 4.5000]) Sine value of elements of tensor T: tensor([ 0.9636, -0.9240, -0.9516, -0.8323, -0.9775])
示例 2
# Python program to compute sine of the elements of a tensor
# import necessary library
import torch
# Create a 2D tensor of size 3x5
T = torch.Tensor([[1.3,4.32,4.4,5.3,4.5],
[0.2,0.3,0.5,0.7,0.9],
[1.1,1.2,2.3,3.1,4.9]])
print("Original Tensor T:\n", T)
# Compute the sine of above tensor
sine_T = torch.sin(T)
print("Sine value of elements of tensor T:\n", sine_T)輸出
Original Tensor T: tensor([[1.3000, 4.3200, 4.4000, 5.3000, 4.5000], [0.2000, 0.3000, 0.5000, 0.7000, 0.9000], [1.1000, 1.2000, 2.3000, 3.1000, 4.9000]]) Sine value of elements of tensor T: tensor([[ 0.9636, -0.9240, -0.9516, -0.8323, -0.9775], [ 0.1987, 0.2955, 0.4794, 0.6442, 0.7833], [ 0.8912, 0.9320, 0.7457, 0.0416, -0.9825]])
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP