meridian.analysis.analyzer.DataTensors.Spec

Klasa podstawowa dla tf.ExtensionType TypeSpec.

Metody

experimental_as_proto

Zwraca prototypową reprezentację instancji TypeSpec.

NIE zastępuj niestandardowych typów innych niż TF.

experimental_from_proto

Zwraca instancję TypeSpec na podstawie zserializowanego protokołu.

NIE zastępuj w przypadku niestandardowych typów innych niż TF.

Argi
proto Proto wygenerowane za pomocą parametru „experimental_as_proto”.

experimental_type_proto

Zwraca typ prototypu powiązanego z serializacją TypeSpec.

NIE zastępuj w przypadku niestandardowych typów innych niż TF.

from_value

is_compatible_with

Zwraca wartość „prawda”, jeśli zasada spec_or_value jest zgodna z tą specyfikacją typu.

W miarę możliwości używaj atrybutów „is_subtype_of” i „most_specific_common_supertype”.

Argi
spec_or_value Powiązana wartość TypeSpec lub TypeSpec, z którą ma być porównywana wartość.

is_subtype_of

Zwraca wartość Prawda, jeśli self jest podtypem other.

Implementuje interfejs tf.types.experimental.func.TraceType.

Jeśli nie zostanie ona zastąpiona przez podklasę, domyślnym działaniem jest założenie, że atrybut TypeSpec jest kowariantywny w przypadku atrybutów implementujących TraceType i niezmiennych w przypadku pozostałych atrybutów, a także struktury i typu obiektu TypeSpec.

Argumenty
other Obiekt TraceType.

most_specific_common_supertype

Zwraca najbardziej szczegółową specyfikację typu supertypu self i others.

Implementuje interfejs tf.types.experimental.func.TraceType.

Jeśli nie zostanie ona zastąpiona przez podklasę, domyślnym działaniem jest założenie, że atrybut TypeSpec jest kowariantywny w przypadku atrybutów implementujących TraceType i niezmiennych w przypadku pozostałych atrybutów, a także struktury i typu obiektu TypeSpec.

Argumenty
others Sekwencja typów ścieżek.

most_specific_compatible_type

Zwraca najbardziej szczegółową specyfikację TypeSpec zgodną z parametrami self i other. (wycofano)

Rola wycofana. Zamiast nich użyj kolumn: most_specific_common_supertype. Nie zastępuj tej funkcji.

Argi
other TypeSpec.

Promowanie
ValueError Jeśli nie ma specyfikacji TypeSpec zgodnej z parametrami self i other.

__eq__

Zwracanie = wartość siebie.

__ne__

Zwraca wartość self!=value.