get_mapped_triples
- get_mapped_triples(x: tuple[str, str, str] | Sequence[tuple[str, str, str]] | ndarray | Tensor | CoreTriplesFactory | None = None, *, mapped_triples: Tensor | None = None, triples: None | ndarray | tuple[str, str, str] | Sequence[tuple[str, str, str]] = None, factory: CoreTriplesFactory | None = None) Tensor [source]
Get ID-based triples either directly, or from a factory.
Preference order: 1. mapped_triples 2. triples (converted using factory) 3. x 4. factory.mapped_triples
- Parameters:
x (tuple[str, str, str] | Sequence[tuple[str, str, str]] | ndarray | Tensor | CoreTriplesFactory | None) – either of label-based triples, ID-based triples, a factory, or None.
mapped_triples (Tensor | None) – shape: (n, 3) the ID-based triples
triples (None | ndarray | tuple[str, str, str] | Sequence[tuple[str, str, str]]) – the label-based triples
factory (CoreTriplesFactory | None) – the triples factory
- Raises:
ValueError – if all inputs are None, or provided inputs are invalid.
- Returns:
the ID-based triples
- Return type: