Fonctions mathématiques

30 min Niveau 8

Introduction

De manière assez compréhensible, NumPy contient un grand nombre d'opérations mathématiques diverses. NumPy fournit des fonctions trigonométriques standard, des fonctions pour les opérations arithmétiques, la manipulation de nombres complexes, etc.

Fonctions trigonométriques

NumPy possède des fonctions trigonométriques standard qui renvoient des rapports trigonométriques pour un angle donné en radians.

Exemple

import numpy as np 
a = np.array([0,30,45,60,90]) 

print 'Sine of different angles:' 
# Convert to radians by multiplying with pi/180 
print np.sin(a*np.pi/180) 
print '\n'  

print 'Cosine values for angles in array:' 
print np.cos(a*np.pi/180) 
print '\n'  

print 'Tangent values for given angles:' 
print np.tan(a*np.pi/180)

Voici son résultat -

Sine of different angles:
[ 0.          0.5         0.70710678  0.8660254   1.        ]

Cosine values for angles in array:
[  1.00000000e+00   8.66025404e-01   7.07106781e-01   5.00000000e-01
   6.12323400e-17]                                                            

Tangent values for given angles:
[  0.00000000e+00   5.77350269e-01   1.00000000e+00   1.73205081e+00
   1.63312394e+16]

Les fonctions arcsin, arcos, et arctan retournent l'inverse trigonométrique de sin, cos, et tan de l'angle donné. Le résultat de ces fonctions peut être vérifié par la fonction numpy.degrees() en convertissant les radians en degrés.

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus