jet.bindings.transpose

transpose(*args, **kwargs)

Overloaded function.

  1. transpose(tensor: jet.bindings.TensorC64, new_indices: List[str]) -> jet.bindings.TensorC64

Transposes the indices of a tensor object.

Parameters
  • tensor (Tensor) – Reference tensor object.

  • indices (Sequence[str]) – Desired index ordering, specified as a list of labels.

Returns

Transposed tensor object.

Return type

Tensor

  1. transpose(tensor: jet.bindings.TensorC64, new_ordering: List[int]) -> jet.bindings.TensorC64

Transposes the indices of a tensor object.

Parameters
  • tensor (Tensor) – Reference tensor object.

  • ordering (Sequence[int]) – Desired index ordering, specified as a permutation.

Returns

Transposed tensor object.

Return type

Tensor

  1. transpose(tensor: jet.bindings.TensorC128, new_indices: List[str]) -> jet.bindings.TensorC128

Transposes the indices of a tensor object.

Parameters
  • tensor (Tensor) – Reference tensor object.

  • indices (Sequence[str]) – Desired index ordering, specified as a list of labels.

Returns

Transposed tensor object.

Return type

Tensor

  1. transpose(tensor: jet.bindings.TensorC128, new_ordering: List[int]) -> jet.bindings.TensorC128

Transposes the indices of a tensor object.

Parameters
  • tensor (Tensor) – Reference tensor object.

  • ordering (Sequence[int]) – Desired index ordering, specified as a permutation.

Returns

Transposed tensor object.

Return type

Tensor