tempor.models.clairvoyance2.utils.tensor_like module

class tempor.models.clairvoyance2.utils.tensor_like.FunctionMap(np_func, torch_func)[source]

Bases: tuple

Create new instance of FunctionMap(np_func, torch_func)

np_func : Callable

Alias for field number 0

torch_func : Callable

Alias for field number 1

tempor.models.clairvoyance2.utils.tensor_like.all(a: TTensorLike | bool | bool_, **kwargs) TTensorLike | bool[source]
tempor.models.clairvoyance2.utils.tensor_like.any(a: TTensorLike | bool | bool_, **kwargs) TTensorLike | bool[source]
tempor.models.clairvoyance2.utils.tensor_like.isnan(a: TTensorLike) TTensorLike[source]
tempor.models.clairvoyance2.utils.tensor_like.eq_indicator(a: TTensorLike, indicator: float) TTensorLike[source]
tempor.models.clairvoyance2.utils.tensor_like.concatenate(tensors: Sequence[TTensorLike], **kwargs) TTensorLike[source]
tempor.models.clairvoyance2.utils.tensor_like.zeros_like(a: TTensorLike, **kwargs) TTensorLike[source]
tempor.models.clairvoyance2.utils.tensor_like.diff(a: TTensorLike, **kwargs) TTensorLike[source]