Freigeben über


PNormalized-Funktion

Warnung

Diese Dokumentation bezieht sich auf das klassische QDK, das durch das moderne QDK ersetzt wurde.

Weitere Informationen finden https://aka.ms/qdk.api Sie in der API-Dokumentation für das moderne QDK.

Namespace: Microsoft.Quantum.Math

Paket: Microsoft.Quantum.Standard

Normalisiert einen Vektor reellen Zahlen gemäß der p-Norm für ein angegebenes p.

function PNormalized (p : Double, array : Double[]) : Double[]

BESCHREIBUNG

Das heißt, bei einem Array $x$ vom Typ Double[]gibt dies ein Array zurück, in dem alle Elemente durch die $p$-Norm $|x|_p$ geteilt werden.

Eingabe

p : Double

Der Exponent $p$ in der $p$-Norm.

Array: Double[]

Der zu normalisierende Vektor $x$

Ausgabe: Double[]

Das Array $x$ durch die $p$-Norm $|x|_p$ normalisiert.

Hinweise

Diese Funktion definiert eine Norm nur, wenn p >= 1.0 oder Length(array) entweder 0 oder 1 ist. Im allgemeineren Fall schlägt diese Funktion die Dreiecksungleichheit fehl.

Weitere Informationen