Python: Finde den Hauptwert eines Integrals numerisch

Ich löse das Integral numerisch mit Python:

woherAxt) kann jeden Wert annehmen; positiv, negativ, innerhalb oder außerhalb des [-1; 1] und eta ist eine infinitesimale positive Größe. Es gibt ein zweites äußeres Integral, das den Wert von a (x) ändert.

Ich versuche das mit dem zu lösenSokhotski-Plemelj-Theorem:

Dies beinhaltet jedoch die Bestimmung des Hauptwerts, zu dem ich in Python keine Methode finden kann. Ich weiß, dass es in Matlab implementiert ist, aber kennt jemand eine Bibliothek oder einen anderen Weg, um den Hauptwert in Python zu bestimmen (falls ein Hauptwert existiert)?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage