The torch.sin ()
function provides support for the sine function in PyTorch. It expects input in radians, and output is in the range [-1, 1]. Input type — tensor, and if the input contains more than one element, the elementwise sine is calculated.
Syntax : torch.sin (x, out = None)
Parameters : x : Input tensor name (optional): Output tensor
Return type : A tensor with the same type as that of x.
Code # 1:
# PyTorch library import
import
torch
# Constant tensor of size 6
a
=
torch.FloatTensor ([
1.0
,
-
0.5
,
3.4
,
-
2.1
,
0.0
,
-
6.5
])
print
(a)
# Applying the sin function and
# saving the result to & # 39; b & # 39;
b
=
torch.sin (a)
print
(b)
Exit :
1.0000 -0.5000 3.4000 -2.1000 0.0000 -6.5000 [torch.FloatTensor of size 6] 0.8415 -0.4794 -0.2555 -0.8632 0.0000 -0.2151 [torch.FloatTensor of size 6] < p> Code # 2: Rendering
# Import PyTorch library
import
torch
# Importing the NumPy library
import
numpy as np
# Import matplotlib.pylot function
import
matplotlib.pyplot as plt
# Vector size 15 with values from -5 to 5
a
=
np.linspace (
-
5
,
5
,
15
)
# Applying the sine and function
# save the result to & # 39; b & # 39;
b
=
torch.sin (torch.FloatTensor (a))
print
(b)
# Plotting
plt.plot (a, b.numpy () , color
=
’red’
, marker
=
"o"
)
plt.title (
"torch.sin"
)
plt.xlabel (
"X"
)
plt.ylabel (
"Y"
)
plt.show ()
Output:
0.9589 0.9103 0.4167 -0.2806 -0.8408 -0.9899 -0.6551 0.0000 0.6551 0.9899 0.8408 0.2806 -0.4167 -0.9103 -0.9589 [torch.FloatTensor of size 15]
Shop
Learn programming in R: courses
$FREE
Best Python online courses for 2022
$FREE
Best laptop for Fortnite
$399+
Best laptop for Excel
$
Best laptop for Solidworks
$399+
Best laptop for Roblox
$399+
Best computer for crypto mining
$499+
Best laptop for Sims 4
$
Latest questions
Python StackOverflow
Common xlabel/ylabel for matplotlib subplots
1947 answers
Python StackOverflow
Check if one list is a subset of another in Python
1173 answers
Python StackOverflow
How to specify multiple return types using type-hints
1002 answers
Python StackOverflow
Printing words vertically in Python
909 answers
Python StackOverflow
Python Extract words from a given string
798 answers
Python StackOverflow
Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?
606 answers
Python StackOverflow
Python os.path.join () method
384 answers
Python StackOverflow
Flake8: Ignore specific warning for entire file
360 answers
Wiki
Python | How to copy data from one Excel sheet to another
Common xlabel/ylabel for matplotlib subplots
Check if one list is a subset of another in Python
How to specify multiple return types using type-hints
Printing words vertically in Python
Python Extract words from a given string
Cyclic redundancy check in Python
Finding mean, median, mode in Python without libraries
Python add suffix / add prefix to strings in a list
Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?
Python - Move item to the end of the list
Python - Print list vertically