![]() |
Class dasar untuk tf.ExtensionType TypeSpec.
meridian.analysis.analyzer.DistributionTensors.Spec(
alpha_m,
alpha_rf,
ec_m,
ec_rf,
slope_m,
slope_rf,
beta_gm,
beta_grf,
mu_t,
tau_g,
gamma_gc
)
Metode
experimental_as_proto
experimental_as_proto() -> struct_pb2.TypeSpecProto
Menampilkan representasi proto dari instance TypeSpec.
JANGAN mengganti untuk jenis non-TF kustom.
experimental_from_proto
@classmethod
experimental_from_proto( proto: struct_pb2.TypeSpecProto ) -> 'TypeSpec'
Menampilkan instance TypeSpec berdasarkan proto yang diserialisasi.
JANGAN mengganti untuk jenis non-TF kustom.
Args | |
---|---|
proto
|
Proto dibuat menggunakan 'experimental_as_proto'. |
experimental_type_proto
@classmethod
experimental_type_proto() -> Type[struct_pb2.TypeSpecProto]
Menampilkan jenis proto yang terkait dengan serialisasi TypeSpec.
JANGAN mengganti untuk jenis non-TF kustom.
from_value
@classmethod
from_value( value )
is_compatible_with
is_compatible_with(
spec_or_value
)
Menampilkan true (benar) jika spec_or_value
kompatibel dengan TypeSpec ini.
Sebaiknya gunakan "is_subtype_of" dan "most_specific_common_supertype" jika memungkinkan.
Args | |
---|---|
spec_or_value
|
Nilai terkait TypeSpec atau TypeSpec yang akan dibandingkan. |
is_subtype_of
is_subtype_of(
other: trace.TraceType
) -> bool
Menampilkan True jika self
adalah subjenis other
.
Mengimplementasikan antarmuka tf.types.experimental.func.TraceType.
Jika tidak diganti oleh subclass, perilaku defaultnya adalah mengasumsikan bahwa TypeSpec bersifat kovarian pada atribut yang mengimplementasikan TraceType dan invarian pada atribut lainnya serta struktur dan jenis TypeSpec.
Args | |
---|---|
other
|
Objek TraceType. |
most_specific_common_supertype
most_specific_common_supertype(
others: Sequence[trace.TraceType]
) -> Optional['TypeSpec']
Menampilkan TypeSpec supertype yang paling spesifik dari self
dan others
.
Mengimplementasikan antarmuka tf.types.experimental.func.TraceType.
Jika tidak diganti oleh subclass, perilaku defaultnya adalah mengasumsikan bahwa TypeSpec bersifat kovarian pada atribut yang mengimplementasikan TraceType dan invarian pada atribut lainnya serta struktur dan jenis TypeSpec.
Args | |
---|---|
others
|
Urutan TraceTypes. |
most_specific_compatible_type
most_specific_compatible_type(
other: 'TypeSpec'
) -> 'TypeSpec'
Menampilkan TypeSpec paling spesifik yang kompatibel dengan self
dan other
. (tidak digunakan lagi)
Tidak digunakan lagi. Sebagai gantinya, gunakan most_specific_common_supertype
.
Jangan ganti fungsi ini.
Args | |
---|---|
other
|
TypeSpec .
|
Memunculkan | |
---|---|
ValueError
|
Jika tidak ada TypeSpec yang kompatibel dengan self
dan other .
|
__eq__
__eq__(
other
) -> bool
Menampilkan self==value.
__ne__
__ne__(
other
) -> bool
Return self!=value.