NumPy-Mathematikfunktionen
NumPy enthält eine große Anzahl von Funktionen für verschiedene mathematische Operationen, darunter trigonometrische Funktionen, arithmetische Operationsfunktionen, Funktionen zur Verarbeitung komplexer Zahlen usw.
Trigonometrische Funktionen
NumPy bietet standardmäßige trigonometrische Funktionen: sin(), cos(), tan().
Beispiel
Das Ausgabeergebnis ist:
不同角度的正弦值: [0. 0.5 0.70710678 0.8660254 1. ] 数组中角度的余弦值: [1.00000000e+00 8.66025404e-01 7.07106781e-01 5.00000000e-01 6.12323400e-17] 数组中角度的正切值: [0.00000000e+00 5.77350269e-01 1.00000000e+00 1.73205081e+00 1.63312394e+16]
Die Funktionen arcsin, arccos und arctan geben die inversen trigonometrischen Funktionen von sin, cos und tan für gegebene Winkel zurück.
Die Ergebnisse dieser Funktionen können mit der Funktion numpy.degrees() von Bogenmaß in Grad umgerechnet werden.
Beispiel
Das Ausgabeergebnis ist:
含有正弦值的数组: [0. 0.5 0.70710678 0.8660254 1. ] 计算角度的反正弦,返回值以弧度为单位: [0. 0.52359878 0.78539816 1.04719755 1.57079633] 通过转化为角度制来检查结果: [ 0. 30. 45. 60. 90.] arccos 和 arctan 函数行为类似: [1.00000000e+00 8.66025404e-01 7.07106781e-01 5.00000000e-01 6.12323400e-17] 反余弦: [0. 0.52359878 0.78539816 1.04719755 1.57079633] 角度制单位: [ 0. 30. 45. 60. 90.] tan 函数: [0.00000000e+00 5.77350269e-01 1.00000000e+00 1.73205081e+00 1.63312394e+16] 反正切: [0. 0.52359878 0.78539816 1.04719755 1.57079633] 角度制单位: [ 0. 30. 45. 60. 90.]
Rundungsfunktionen
Die numpy.around()-Funktion gibt den gerundeten Wert der angegebenen Zahl zurück.
numpy.around(a,decimals)
Parameter description:
- a: Array
- decimals: Die Anzahl der Dezimalstellen, auf die gerundet werden soll. Der Standardwert ist 0. Wenn negativ, wird auf die Stelle links vom Dezimalpunkt gerundet.
Beispiel
Das Ausgabeergebnis ist:
原数组: [ 1. 5.55 123. 0.567 25.532] 舍入后: [ 1. 6. 123. 1. 26.] [ 1. 5.6 123. 0.6 25.5] [ 0. 10. 120. 0. 30.]
numpy.floor()
numpy.floor() gibt die größte ganze Zahl zurück, die kleiner oder gleich dem angegebenen Ausdruck ist, d. h. Abrunden.
Beispiel
Das Ausgabeergebnis ist:
提供的数组: [-1.7 1.5 -0.2 0.6 10. ] 修改后的数组: [-2. 1. -1. 0. 10.]
numpy.ceil()
numpy.ceil() gibt die kleinste ganze Zahl zurück, die größer oder gleich dem angegebenen Ausdruck ist, d. h. Aufrunden.
Beispiel
Das Ausgabeergebnis ist:
提供的数组: [-1.7 1.5 -0.2 0.6 10. ] 修改后的数组: [-1. 2. -0. 1. 10.]Andere Erweiterungen