meridian.analysis.analyzer.DataTensors.Spec

Classe de base para tf.ExtensionType TypeSpec.

Métodos

experimental_as_proto

Retorna uma representação .proto da instância TypeSpec.

NÃO substitua por tipos personalizados que não sejam TF.

experimental_from_proto

Retorna uma instância de TypeSpec com base no .proto serializado.

NÃO substitua por tipos personalizados que não sejam TF.

Args
proto .Proto gerado usando "experimental_as_proto".

experimental_type_proto

Retorna o tipo de .proto associado à serialização de TypeSpec.

NÃO substitua por tipos personalizados que não sejam TF.

from_value

is_compatible_with

Retorna verdadeiro se spec_or_value for compatível com esse TypeSpec.

Prefira usar "is_subtype_of" e "most_specific_common_supertype" sempre que possível.

Args
spec_or_value Um valor TypeSpec ou associado a TypeSpec para comparação.

is_subtype_of

Retorna verdadeiro se self for um subtipo de other.

Implementa a interface tf.types.experimental.func.TraceType.

Se não for substituído por uma subclasse, o comportamento padrão será assumir que o TypeSpec é covariante em atributos que implementam TraceType e invariante no restante dos atributos, bem como a estrutura e o tipo do TypeSpec.

Args
other Um objeto TraceType.

most_specific_common_supertype

Retorna o supertipo TypeSpec mais específico de self e others.

Implementa a interface tf.types.experimental.func.TraceType.

Se não for substituído por uma subclasse, o comportamento padrão será assumir que o TypeSpec é covariante em atributos que implementam TraceType e invariante no restante dos atributos, bem como a estrutura e o tipo do TypeSpec.

Args
others Uma sequência de TraceTypes.

most_specific_compatible_type

Retorna o TypeSpec mais específico compatível com self e other (descontinuado).

Descontinuado. Use most_specific_common_supertype. Não substitua essa função.

Args
other É um TypeSpec.

Gera
ValueError Se não houver um TypeSpec compatível com self e other.

__eq__

Retorna self==value.

__ne__

Retorna self!=value.