NumPy trigonometriese funksies
Trigonometriese funksies
NumPy verskaf die ufuncs sin()
, cos()
en tan()
wat waardes in radiale neem en die ooreenstemmende sin-, cos- en tan-waardes produseer.
Voorbeeld
Vind sinuswaarde van PI/2:
import numpy as np
x = np.sin(np.pi/2)
print(x)
Voorbeeld
Vind sinuswaardes vir al die waardes in arr:
import numpy as np
arr = np.array([np.pi/2, np.pi/3, np.pi/4, np.pi/5])
x = np.sin(arr)
print(x)
Skakel grade om in radiale
By verstek neem al die trigonometriese funksies radiale as parameters, maar ons kan radiale omskakel na grade en omgekeerd ook in NumPy.
Let wel: radiale waardes is pi/180 * graadwaardes.
Voorbeeld
Skakel al die waardes in die volgende skikking arr om na radiale:
import numpy as np
arr = np.array([90, 180, 270, 360])
x = np.deg2rad(arr)
print(x)
Radiale tot grade
Voorbeeld
Skakel al die waardes in die volgende skikking arr om na grade:
import numpy as np
arr = np.array([np.pi/2, np.pi, 1.5*np.pi, 2*np.pi])
x = np.rad2deg(arr)
print(x)
Hoe om hoeke te vind
Vind hoeke uit waardes van sinus, cos, tan. Bv. sin, cos en tan inverse (arcsin, arccos, arctan).
NumPy verskaf ufuncs arcsin()
, arccos()
en arctan()
wat radiale waardes produseer vir ooreenstemmende sin, cos en tan waardes gegee.
Voorbeeld
Vind die hoek van 1.0:
import numpy as np
x = np.arcsin(1.0)
print(x)
Hoeke van elke waarde in skikkings
Voorbeeld
Vind die hoek vir al die sinuswaardes in die skikking
import numpy as np
arr = np.array([1, -1, 0.1])
x =
np.arcsin(arr)
print(x)
Hipotensies
Vind skuinspote met behulp van pythagoras-stelling in NumPy.
NumPy verskaf die hypot()
funksie wat die basis- en loodregte waardes neem en skuinsvlakke produseer gebaseer op pythagoras-stelling.
Voorbeeld
Vind die skuinspote vir 4 basis en 3 loodreg:
import numpy as np
base = 3
perp = 4
x = np.hypot(base, perp)
print(x)