meridian.analysis.analyzer.DistributionTensors.Spec

Classe di base per tf.extensionType TypeSpec.

Metodi

experimental_as_proto

Restituisce una rappresentazione proto dell'istanza TypeSpec.

NON eseguire l'override per i tipi non TF personalizzati.

experimental_from_proto

Restituisce un'istanza TypeSpec in base al proto serializzato.

NON eseguire l'override per i tipi non TF personalizzati.

Args
proto Protocollo generato utilizzando "experimental_as_proto".

experimental_type_proto

Restituisce il tipo di proto associato alla serializzazione di TypeSpec.

NON eseguire l'override per i tipi non TF personalizzati.

from_value

is_compatible_with

Restituisce true se spec_or_value è compatibile con questo TypeSpec.

Preferisci utilizzare "is_subtype_of" e "most_specific_common_supertype" ove possibile.

Args
spec_or_value Un valore associato TypeSpec o TypeSpec con cui eseguire il confronto.

is_subtype_of

Restituisce True se self è un sottotipo di other.

Implementa l'interfaccia tf.types.experimental.func.TraceType.

Se non viene sostituito da una sottoclasse, il comportamento predefinito è presupporre che TypeSpec sia covariante per gli attributi che implementano TraceType e invariabile per il resto degli attributi, nonché per la struttura e il tipo di TypeSpec.

Args
other Un oggetto TraceType.

most_specific_common_supertype

Restituisce il supertipo TypeSpec più specifico di self e others.

Implementa l'interfaccia tf.types.experimental.func.TraceType.

Se non viene sostituito da una sottoclasse, il comportamento predefinito è presupporre che TypeSpec sia covariante per gli attributi che implementano TraceType e invariabile per il resto degli attributi, nonché per la struttura e il tipo di TypeSpec.

Arg
others Una sequenza di TraceTypes.

most_specific_compatible_type

Restituisce il TypeSpec più specifico compatibile con self e other. (obsoleto)

Deprecato. Utilizza most_specific_common_supertype. Non ignorare questa funzione.

Arg
other A TypeSpec.

Rialzi
ValueError Se non esiste un TypeSpec compatibile sia con self che con other.

__eq__

Restituisce self==value.

__ne__

Restituisci self!=value.