meridian.analysis.analyzer.DistributionTensors.Spec

Basisklasse für TypeSpec tf.ExtensionType.

Methoden

experimental_as_proto

Gibt eine Prototyp-Darstellung der TypeSpec-Instanz zurück.

Für benutzerdefinierte Typen außer TF NICHT überschreiben.

experimental_from_proto

Gibt eine TypeSpec-Instanz basierend auf dem serialisierten Prototyp zurück.

Für benutzerdefinierte Typen außer TF NICHT überschreiben.

Argumente
proto Prototyp wurde mit „experimental_as_proto“ generiert.

experimental_type_proto

Gibt den Prototyp zurück, der mit der TypeSpec-Serialisierung verknüpft ist.

Für benutzerdefinierte Typen außer TF NICHT überschreiben.

from_value

is_compatible_with

Gibt „true“ zurück, wenn spec_or_value mit diesem TypeSpec kompatibel ist.

Verwenden Sie nach Möglichkeit „is_subtype_of“ und „most_specific_common_supertype“.

Argumente
spec_or_value Ein TypeSpec-Wert oder ein mit TypeSpec verknüpfter Wert, mit dem verglichen werden soll.

is_subtype_of

Gibt „true“ zurück, wenn self ein Untertyp von other ist.

Implementiert die Schnittstelle tf.types.experimental.func.TraceType.

Wird TypeSpec nicht durch eine Unterklasse überschrieben, wird standardmäßig davon ausgegangen, dass TypeSpec kovariant zu Attributen ist, die TraceType implementieren, und invariant zu den übrigen Attributen sowie zur Struktur und zum Typ von TypeSpec.

Argumente
other Ein TraceType-Objekt.

most_specific_common_supertype

Gibt den spezifischsten Supertyp TypeSpec von self und others zurück.

Implementiert die Schnittstelle tf.types.experimental.func.TraceType.

Wird TypeSpec nicht durch eine Unterklasse überschrieben, wird standardmäßig davon ausgegangen, dass TypeSpec kovariant zu Attributen ist, die TraceType implementieren, und invariant zu den übrigen Attributen sowie zur Struktur und zum Typ von TypeSpec.

Argumente
others Eine Sequenz von TraceTypes.

most_specific_compatible_type

Gibt den spezifischsten TypeSpec zurück, der mit self und other kompatibel ist. (eingestellt)

Eingestellt. Verwenden Sie stattdessen most_specific_common_supertype. Überschreiben Sie diese Funktion nicht.

Argumente
other A TypeSpec.

Löst aus
ValueError Wenn es keinen TypeSpec gibt, der sowohl mit self als auch mit other kompatibel ist.

__eq__

Gibt zurück, ob „self==value“.

__ne__

Gibt zurück, ob „self!=value“.