The torch.asin ()
function provides support for the inverse sine function in PyTorch. The input is assumed to be in the range [-1, 1] and outputs the output in radians. Returns nan, if the input is not in the range [-1, 1]. Input type — tensor, and if the input contains more than one element, the elementwise inverse sine is calculated.
Syntax : torch.asin (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
,
0.2
,
0.0
,
-
2
])
print
(a)
# Usage reverse sin functions and
# save the result to & # 39; b & # 39;
b
=
torch.asin (a)
print
(b)
Exit:
tensor ([1.0000, -0.5000, 3.4000, 0.2000, 0.0000, -2.0000]) tensor ([1.5708, -0.5236, nan, 0.2014, 0.0000, nan]) Code # 2: Visualization
< / p>
# PyTorch library import
import
torch
# Import NumPy library
import
numpy as np
# Import matplotlib.pylot function
import
matplotlib.pyplot as plt
# Vector size 15 with values from -1 to 1
a
=
np.linspace (
-
1
,
1
,
15
)
# Applying the inverse sine function and
# saving the result to & # 39; b & # 39;
b
=
torch.asin (torch .FloatTensor (a))
print
(b)
# Building
plt.plot (a, b.numpy (), color
=
’red’
, marker
=
" o "
)
plt.title (
" torch.asin "
)
plt.xlabel (
"X"
)
plt.ylabel (
"Y"
)
plt.show ()
Exit:
tensor ([- 1.5708, -1.0297, -0.7956, -0.6082, -0.4429 , -0.2898, -0.1433, 0.0000, 0.1433, 0.2898, 0.4429, 0.6082, 0.7956, 1.0297, 1.5708])
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