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)