Spezialfunktionen (scipy.special)#
Fast alle unten aufgeführten Funktionen akzeptieren NumPy-Arrays als Eingabeargumente sowie einzelne Zahlen. Das bedeutet, dass sie den Broadcasting- und automatischen Array-Looping-Regeln folgen. Technisch gesehen handelt es sich um NumPy Universal Functions. Funktionen, die keine NumPy-Arrays akzeptieren, werden in der Abschnittsbeschreibung mit einer Warnung gekennzeichnet.
Siehe auch
scipy.special.cython_special – Typisierte Cython-Versionen von Spezialfunktionen
Fehlerbehandlung#
Fehler werden durch Rückgabe von NaNs oder anderen geeigneten Werten behandelt. Einige der Spezialfunktionsroutinen können Warnungen ausgeben oder Ausnahmen auslösen, wenn ein Fehler auftritt. Standardmäßig ist dies deaktiviert, mit Ausnahme von Speicherzuordnungsfehlern, die zur Auslösung einer Ausnahme führen. Um den aktuellen Fehlerbehandlungsstatus abzufragen und zu steuern, werden die folgenden Funktionen bereitgestellt.
|
Ruft die aktuelle Art der Behandlung von Spezialfunktionsfehlern ab. |
|
Legt fest, wie Spezialfunktionsfehler behandelt werden. |
|
Kontextmanager für die Fehlerbehandlung von Spezialfunktionen. |
Warnung, die von Spezialfunktionen ausgegeben werden kann. |
|
Ausnahme, die von Spezialfunktionen ausgelöst werden kann. |
Verfügbare Funktionen#
Airy-Funktionen#
|
Airy-Funktionen und ihre Ableitungen. |
|
Exponentiell skalierte Airy-Funktionen und ihre Ableitungen. |
|
Berechnet nt Nullen und Werte der Airy-Funktion Ai und ihrer Ableitung. |
|
Berechnet nt Nullen und Werte der Airy-Funktion Bi und ihrer Ableitung. |
|
Integrale von Airy-Funktionen |
Elliptische Funktionen und Integrale#
|
Jacobische elliptische Funktionen |
|
Vollständiges elliptisches Integral erster Art. |
|
Vollständiges elliptisches Integral erster Art um m = 1 |
|
Unvollständiges elliptisches Integral erster Art |
|
Vollständiges elliptisches Integral zweiter Art |
|
Unvollständiges elliptisches Integral zweiter Art |
|
Degeneriertes symmetrisches elliptisches Integral. |
|
Symmetrisches elliptisches Integral zweiter Art. |
|
Vollständig symmetrisches elliptisches Integral erster Art. |
|
Vollständig symmetrisches elliptisches Integral zweiter Art. |
|
Symmetrisches elliptisches Integral dritter Art. |
Bessel-Funktionen#
|
Bessel-Funktion erster Art mit reeller Ordnung und komplexem Argument. |
|
Exponentiell skalierte Bessel-Funktion erster Art der Ordnung v. |
|
Bessel-Funktion zweiter Art mit ganzzahliger Ordnung und reellem Argument. |
|
Bessel-Funktion zweiter Art mit reeller Ordnung und komplexem Argument. |
|
Exponentiell skalierte Bessel-Funktion zweiter Art mit reeller Ordnung. |
|
Modifizierte Bessel-Funktion zweiter Art mit ganzzahliger Ordnung n |
|
Modifizierte Bessel-Funktion zweiter Art mit reeller Ordnung v |
|
Exponentiell skalierte modifizierte Bessel-Funktion zweiter Art. |
|
Modifizierte Bessel-Funktion erster Art mit reeller Ordnung. |
|
Exponentiell skalierte modifizierte Bessel-Funktion erster Art. |
|
Hankel-Funktion erster Art |
|
Exponentiell skalierte Hankel-Funktion erster Art |
|
Hankel-Funktion zweiter Art |
|
Exponentiell skalierte Hankel-Funktion zweiter Art |
|
Verallgemeinerte Wright-Bessel-Funktion. |
|
Natürlicher Logarithmus der verallgemeinerten Wright-Bessel-Funktion, siehe |
Die folgende Funktion akzeptiert keine NumPy-Arrays (sie ist keine universelle Funktion)
|
Jahnke-Emden Lambda-Funktion, Lambdav(x). |
Nullstellen von Bessel-Funktionen#
Die folgenden Funktionen akzeptieren keine NumPy-Arrays (sie sind keine universellen Funktionen)
|
Berechnet Nullstellen von Bessel-Funktionen Jn und Jn' ganzzahliger Ordnung. |
|
Berechnet nt Nullstellen der Bessel-Funktionen Jn(x), Jn'(x), Yn(x) und Yn'(x). |
|
Berechnet Nullstellen von Bessel-Funktionen Jn ganzzahliger Ordnung. |
|
Berechnet Nullstellen von Ableitungen von Bessel-Funktionen Jn' ganzzahliger Ordnung. |
|
Berechnet Nullstellen der Bessel-Funktion Yn(x) ganzzahliger Ordnung. |
|
Berechnet Nullstellen von Ableitungen der Bessel-Funktion Yn'(x) ganzzahliger Ordnung. |
|
Berechnet nt Nullen der Bessel-Funktion Y0(z) und ihre Ableitung an jeder Nullstelle. |
|
Berechnet nt Nullen der Bessel-Funktion Y1(z) und ihre Ableitung an jeder Nullstelle. |
|
Berechnet nt Nullen der Bessel-Ableitung Y1'(z) und ihren Wert an jeder Nullstelle. |
Schnellere Versionen gängiger Bessel-Funktionen#
|
Bessel-Funktion erster Art der Ordnung 0. |
|
Bessel-Funktion erster Art der Ordnung 1. |
|
Bessel-Funktion zweiter Art der Ordnung 0. |
|
Bessel-Funktion zweiter Art der Ordnung 1. |
|
Modifizierte Bessel-Funktion der Ordnung 0. |
|
Exponentiell skalierte modifizierte Bessel-Funktion der Ordnung 0. |
|
Modifizierte Bessel-Funktion der Ordnung 1. |
|
Exponentiell skalierte modifizierte Bessel-Funktion der Ordnung 1. |
|
Modifizierte Bessel-Funktion zweiter Art der Ordnung 0, \(K_0\). |
|
Exponentiell skalierte modifizierte Bessel-Funktion K der Ordnung 0 |
|
Modifizierte Bessel-Funktion zweiter Art der Ordnung 1, \(K_1(x)\). |
|
Exponentiell skalierte modifizierte Bessel-Funktion K der Ordnung 1 |
Integrale von Bessel-Funktionen#
|
Integrale von Bessel-Funktionen erster Art der Ordnung 0. |
|
Mit Bessel-Funktionen erster Art der Ordnung 0 verwandte Integrale. |
|
Integrale von modifizierten Bessel-Funktionen der Ordnung 0. |
|
Mit modifizierten Bessel-Funktionen der Ordnung 0 verwandte Integrale. |
|
Gewichtetes Integral der Bessel-Funktion erster Art. |
Ableitungen von Bessel-Funktionen#
|
Berechnet Ableitungen von Bessel-Funktionen erster Art. |
|
Berechnet Ableitungen von Bessel-Funktionen zweiter Art. |
|
Berechnet Ableitungen der modifizierten Bessel-Funktion Kv(z) mit reeller Ordnung |
|
Berechnet Ableitungen von modifizierten Bessel-Funktionen erster Art. |
|
Berechnet Ableitungen der Hankel-Funktion H1v(z) bezüglich z. |
|
Berechnet Ableitungen der Hankel-Funktion H2v(z) bezüglich z. |
Sphärische Bessel-Funktionen#
|
Sphärische Bessel-Funktion erster Art oder ihre Ableitung. |
|
Sphärische Bessel-Funktion zweiter Art oder ihre Ableitung. |
|
Modifizierte sphärische Bessel-Funktion erster Art oder ihre Ableitung. |
|
Modifizierte sphärische Bessel-Funktion zweiter Art oder ihre Ableitung. |
Riccati-Bessel-Funktionen#
Die folgenden Funktionen akzeptieren keine NumPy-Arrays (sie sind keine universellen Funktionen)
|
Berechnet Riccati-Bessel-Funktion erster Art und ihre Ableitung. |
|
Berechnet Riccati-Bessel-Funktion zweiter Art und ihre Ableitung. |
Struve-Funktionen#
|
Struve-Funktion. |
|
Modifizierte Struve-Funktion. |
|
Integral der Struve-Funktion der Ordnung 0. |
|
Mit der Struve-Funktion der Ordnung 0 verwandtes Integral. |
|
Integral der modifizierten Struve-Funktion der Ordnung 0. |
Rohe statistische Funktionen#
Siehe auch
scipy.stats: Freundliche Versionen dieser Funktionen.
Binomialverteilung#
|
Kumulative Verteilungsfunktion der Binomialverteilung. |
|
Überlebensfunktion der Binomialverteilung. |
|
Inverse Funktion zu |
|
Inverse Funktion zu |
|
Inverse Funktion zu |
Betaverteilung#
F-Verteilung#
Gammaverteilung#
Negative Binomialverteilung#
|
Kumulative Verteilungsfunktion der negativen Binomialverteilung. |
|
Überlebensfunktion der negativen Binomialverteilung. |
|
Gibt die Inverse bezüglich des Parameters p von |
|
Perzentilfunktion der negativen Binomialverteilung. |
|
Inverse von |
Nichtzentrale F-Verteilung#
|
Kumulative Verteilungsfunktion der nichtzentralen F-Verteilung. |
|
Berechne Freiheitsgrade (Nenner) für die nichtzentrale F-Verteilung. |
|
Berechne Freiheitsgrade (Zähler) für die nichtzentrale F-Verteilung. |
|
Inverse bezüglich f der KVF der nichtzentralen F-Verteilung. |
|
Berechne den Nichtzentralitätsparameter für die nichtzentrale F-Verteilung. |
Nichtzentrale t-Verteilung#
|
Kumulative Verteilungsfunktion der nichtzentralen t-Verteilung. |
|
Berechne Freiheitsgrade für die nichtzentrale t-Verteilung. |
|
Inverse kumulative Verteilungsfunktion der nichtzentralen t-Verteilung. |
|
Berechne Nichtzentralitätsparameter für die nichtzentrale t-Verteilung. |
Normalverteilung#
|
Berechne den Mittelwert einer Normalverteilung bei gegebenen anderen Parametern. |
|
Berechne die Standardabweichung einer Normalverteilung bei gegebenen anderen Parametern. |
|
Kumulative Verteilung der Standardnormalverteilung. |
|
Logarithmus der gaußschen kumulativen Verteilungsfunktion. |
|
Inverse von |
|
Inverse von |
Poisson-Verteilung#
Student-t-Verteilung#
Chi-Quadrat-Verteilung#
Nichtzentrale Chi-Quadrat-Verteilung#
Kolmogorow-Verteilung#
|
Kolmogorow-Smirnow komplementäre kumulative Verteilungsfunktion |
|
Inverse zu |
|
Komplementäre kumulative Verteilungsfunktion (Überlebensfunktion) der Kolmogorow-Verteilung. |
|
Inverse Überlebensfunktion der Kolmogorow-Verteilung |
Box-Cox-Transformation#
|
Berechne die Box-Cox-Transformation. |
|
Berechne die Box-Cox-Transformation von 1 + x. |
|
Berechne die Inverse der Box-Cox-Transformation. |
|
Berechne die Inverse der Box-Cox-Transformation. |
Sigmoidale Funktionen#
Sonstiges#
Informationstheoretische Funktionen#
|
Elementweise Funktion zur Berechnung der Entropie. |
|
Elementweise Funktion zur Berechnung der relativen Entropie. |
|
Elementweise Funktion zur Berechnung der Kullback-Leibler-Divergenz. |
|
Huber-Verlustfunktion. |
|
Pseudo-Huber-Verlustfunktion. |
Fehlerfunktion und Fresnel-Integrale#
|
Gibt die Fehlerfunktion für komplexe Argumente zurück. |
|
Komplementäre Fehlerfunktion, |
|
Skalierte komplementäre Fehlerfunktion, |
|
Imaginäre Fehlerfunktion, |
|
Inverse der Fehlerfunktion. |
|
Inverse der komplementären Fehlerfunktion. |
|
Faddeeva-Funktion |
|
Dawson-Integral. |
|
Fresnel-Integrale. |
|
Berechne nt komplexe Nullstellen der Sinus- und Kosinus-Fresnel-Integrale S(z) und C(z). |
|
Modifizierte positive Fresnel-Integrale |
|
Modifizierte negative Fresnel-Integrale |
|
Voigt-Profil. |
Die folgenden Funktionen akzeptieren keine NumPy-Arrays (sie sind keine universellen Funktionen)
|
Berechne die ersten nt Nullstellen im ersten Quadranten, geordnet nach Betrag. |
|
Berechne nt komplexe Nullstellen des Kosinus-Fresnel-Integrals C(z). |
|
Berechne nt komplexe Nullstellen des Sinus-Fresnel-Integrals S(z). |
Legendre-Funktionen#
|
Legendre-Polynom der ersten Art. |
|
Alle Legendre-Polynome der ersten Art bis zum angegebenen Grad |
|
Assoziierte Legendre-Funktion der ersten Art. |
|
Alle assoziierten Legendre-Funktionen der ersten Art bis zum angegebenen Grad |
|
Sphärische Legendre-Funktion der ersten Art. |
|
Alle sphärischen Legendre-Funktionen der ersten Art bis zum angegebenen Grad |
|
Sphärische Harmonische. |
|
Alle sphärischen Harmonischen bis zum angegebenen Grad |
Die folgenden Funktionen werden zugunsten der oben genannten, die eine flexiblere und konsistentere Schnittstelle bieten, deprecatiert.
|
Assoziierte Legendre-Funktion von ganzzahligem Grad und reellem Nenner. |
|
Berechne sphärische Harmonische. |
|
Assoziierte Legendre-Funktion der ersten Art für komplexe Argumente. |
|
Legendre-Funktion der ersten Art. |
|
Legendre-Funktion der zweiten Art. |
|
Sequenz von assoziierten Legendre-Funktionen der ersten Art. |
|
Sequenz von assoziierten Legendre-Funktionen der zweiten Art. |
Ellipsoidale Harmonische#
|
Ellipsoidale harmonische Funktionen E^p_n(l) |
|
Ellipsoidale harmonische Funktionen F^p_n(l) |
|
Ellipsoidale harmonische Normierungskonstanten gamma^p_n |
Orthogonale Polynome#
Die folgenden Funktionen werten Werte von orthogonalen Polynomen aus
|
Berechne das verallgemeinerte (assoziierte) Laguerre-Polynom vom Grad n und Ordnung k. |
|
Auswertung des Legendre-Polynoms an einem Punkt. |
|
Auswertung des Chebyshev-Polynoms der ersten Art an einem Punkt. |
|
Auswertung des Chebyshev-Polynoms der zweiten Art an einem Punkt. |
|
Auswertung des Chebyshev-Polynoms der ersten Art im Intervall [-2, 2] an einem Punkt. |
|
Auswertung des Chebyshev-Polynoms der zweiten Art im Intervall [-2, 2] an einem Punkt. |
|
Auswertung des Jacobi-Polynoms an einem Punkt. |
|
Auswertung des Laguerre-Polynoms an einem Punkt. |
|
Auswertung des verallgemeinerten Laguerre-Polynoms an einem Punkt. |
|
Auswertung des Physik-Hermite-Polynoms an einem Punkt. |
|
Auswertung des Wahrscheinlichkeits- (normalisierten) Hermite-Polynoms an einem Punkt. |
|
Auswertung des Gegenbauer-Polynoms an einem Punkt. |
|
Evaluiere verschobenes Legendre-Polynom an einem Punkt. |
|
Evaluiere verschobenes Chebyshev-Polynom erster Art an einem Punkt. |
|
Evaluiere verschobenes Chebyshev-Polynom zweiter Art an einem Punkt. |
|
Evaluiere verschobenes Jacobi-Polynom an einem Punkt. |
Die folgenden Funktionen berechnen Wurzeln und Quadratur-Gewichte für orthogonale Polynome
|
Gauss-Legendre-Quadratur. |
|
Gauss-Chebyshev-Quadratur (erster Art). |
|
Gauss-Chebyshev-Quadratur (zweiter Art). |
|
Gauss-Chebyshev-Quadratur (erster Art). |
|
Gauss-Chebyshev-Quadratur (zweiter Art). |
|
Gauss-Jacobi-Quadratur. |
|
Gauss-Laguerre-Quadratur. |
|
Gauss-verallgemeinerte Laguerre-Quadratur. |
|
Gauss-Hermite-Quadratur (Physiker). |
|
Gauss-Hermite-Quadratur (Statistiker). |
|
Gauss-Gegenbauer-Quadratur. |
|
Gauss-Legendre-Quadratur (verschoben). |
|
Gauss-Chebyshev-Quadratur (erster Art, verschoben). |
|
Gauss-Chebyshev-Quadratur (zweiter Art, verschoben). |
|
Gauss-Jacobi-Quadratur (verschoben). |
Die folgenden Funktionen geben die Polynomkoeffizienten in orthopoly1d-Objekten zurück, die ähnlich wie numpy.poly1d funktionieren. Die Klasse orthopoly1d hat auch ein Attribut weights, das die Wurzeln, Gewichte und Gesamtgewichte für die entsprechende Form der Gauß-Quadratur zurückgibt. Diese werden in einem n x 3-Array zurückgegeben, wobei die Wurzeln in der ersten Spalte, die Gewichte in der zweiten Spalte und die Gesamtgewichte in der letzten Spalte stehen. Beachten Sie, dass orthopoly1d-Objekte bei der Durchführung von Arithmetik in poly1d-Objekte umgewandelt werden und dabei Informationen über das ursprüngliche orthogonale Polynom verloren gehen.
|
Legendre-Polynom. |
|
Chebyshev-Polynom erster Art. |
|
Chebyshev-Polynom zweiter Art. |
|
Chebyshev-Polynom erster Art auf \([-2, 2]\). |
|
Chebyshev-Polynom zweiter Art auf \([-2, 2]\). |
|
Jacobi-Polynom. |
|
Laguerre-Polynom. |
|
Verallgemeinertes (assoziiertes) Laguerre-Polynom. |
|
Hermite-Polynom (Physiker). |
|
Normiertes Hermite-Polynom (Statistiker). |
|
Gegenbauer- (Ultrasphärisches) Polynom. |
|
Verschobenes Legendre-Polynom. |
|
Verschobenes Chebyshev-Polynom erster Art. |
|
Verschobenes Chebyshev-Polynom zweiter Art. |
|
Verschobenes Jacobi-Polynom. |
Warnung
Die Berechnung von Werten für Polynome hoher Ordnung (ungefähr Ordnung > 20) mittels Polynomkoeffizienten ist numerisch instabil. Zur Auswertung von Polynomwerten sollten stattdessen die eval_*-Funktionen verwendet werden.
Hypergeometrische Funktionen#
Parabolische Zylinderfunktionen#
|
Parabolische Zylinderfunktion D |
|
Parabolische Zylinderfunktion V |
|
Parabolische Zylinderfunktion W. |
Die folgenden Funktionen akzeptieren keine NumPy-Arrays (sie sind keine universellen Funktionen)
Sphäroidale Wellenfunktionen#
|
Prolate sphäroidale Winkel-Funktion erster Art und ihre Ableitung |
|
Prolate sphäroidale Radial-Funktion erster Art und ihre Ableitung |
|
Prolate sphäroidale Radial-Funktion zweiter Art und ihre Ableitung |
|
Oblate sphäroidale Winkel-Funktion erster Art und ihre Ableitung |
|
Oblate sphäroidale Radial-Funktion erster Art und ihre Ableitung |
|
Oblate sphäroidale Radial-Funktion zweiter Art und ihre Ableitung. |
|
Charakteristischer Wert der prolate sphäroidalen Funktion |
|
Charakteristischer Wert der oblate sphäroidalen Funktion |
|
Charakteristische Werte für prolate sphäroidale Wellenfunktionen. |
|
Charakteristische Werte für oblate sphäroidale Wellenfunktionen. |
Die folgenden Funktionen erfordern einen vorab berechneten charakteristischen Wert
|
Prolate sphäroidale Winkel-Funktion pro_ang1 für vorab berechneten charakteristischen Wert |
|
Prolate sphäroidale Radial-Funktion pro_rad1 für vorab berechneten charakteristischen Wert |
|
Prolate sphäroidale Radial-Funktion pro_rad2 für vorab berechneten charakteristischen Wert |
|
Oblate sphäroidale Winkel-Funktion obl_ang1 für vorab berechneten charakteristischen Wert |
|
Oblate sphäroidale Radial-Funktion obl_rad1 für vorab berechneten charakteristischen Wert |
|
Oblate sphäroidale Radial-Funktion obl_rad2 für vorab berechneten charakteristischen Wert |
Kelvin-Funktionen#
|
Kelvin-Funktionen als komplexe Zahlen |
|
Berechne nt Nullstellen aller Kelvin-Funktionen. |
|
Kelvin-Funktion ber. |
|
Kelvin-Funktion bei. |
|
Ableitung der Kelvin-Funktion ber. |
|
Ableitung der Kelvin-Funktion bei. |
|
Kelvin-Funktion ker. |
|
Kelvin-Funktion kei. |
|
Ableitung der Kelvin-Funktion ker. |
|
Ableitung der Kelvin-Funktion kei. |
Die folgenden Funktionen akzeptieren keine NumPy-Arrays (sie sind keine universellen Funktionen)
|
Berechne nt Nullstellen der Kelvin-Funktion ber. |
|
Berechne nt Nullstellen der Kelvin-Funktion bei. |
|
Berechne nt Nullstellen der Ableitung der Kelvin-Funktion ber. |
|
Berechne nt Nullstellen der Ableitung der Kelvin-Funktion bei. |
|
Berechne nt Nullstellen der Kelvin-Funktion ker. |
|
Berechne nt Nullstellen der Kelvin-Funktion kei. |
|
Berechne nt Nullstellen der Ableitung der Kelvin-Funktion ker. |
|
Berechne nt Nullstellen der Ableitung der Kelvin-Funktion kei. |
Kombinatorik#
Andere spezielle Funktionen#
|
Berechne das arithmetisch-geometrische Mittel von a und b. |
|
Bernoulli-Zahlen B0..Bn (einschließlich). |
|
Binomialkoeffizient, betrachtet als Funktion von zwei reellen Variablen. |
|
Periodische Sinc-Funktion, auch Dirichlet-Funktion genannt. |
|
Euler-Zahlen E(0), E(1), ..., E(n). |
|
Verallgemeinerte Exponentialintegrale En. |
|
Exponentielle Integrale E1. |
|
Exponentielle Integrale Ei. |
|
Die Fakultät einer Zahl oder eines Arrays von Zahlen. |
|
Doppelte Fakultät. |
|
Multifaktoriell von n der Ordnung k, n(!!...!). |
|
Hyperbolische Sinus- und Cosinus-Integrale. |
|
Sinus- und Cosinus-Integrale. |
|
Berechne die Softmax-Funktion. |
|
Berechne den Logarithmus der Softmax-Funktion. |
|
Spence-Funktion, auch bekannt als Dilogarithmus. |
|
Riemannsche oder Hurwitzsche Zeta-Funktion. |
|
Riemannsche Zeta-Funktion minus 1. |
|
Berechne die Softplus-Funktion elementweise. |
Komfortfunktionen#
|
Elementweise Kubikwurzel von x. |
|
Berechne |
|
Berechnet |
|
Konvertiert von Grad in Radiant. |
|
Kosinus des Winkels x in Grad. |
|
Sinus des Winkels x in Grad. |
|
Tangens des Winkels x in Grad. |
|
Kotangens des Winkels x in Grad. |
|
Berechnet log(1 + x) für den Fall, dass x nahe Null ist. |
|
Berechnet |
|
cos(x) - 1 für den Fall, dass x nahe Null ist. |
|
Berechnet |
|
Rundet auf die nächste ganze Zahl. |
|
Berechnet |
|
Berechnet |
|
Berechnet den Logarithmus der Summe der Exponentialfunktionen von Eingabeelementen. |
|
Relative Fehler-Exponentialfunktion, |
|
Gibt die normalisierte Sinc-Funktion zurück. |