tiled.structures.sparse.COOStructure

class tiled.structures.sparse.COOStructure(chunks: Tuple[Tuple[int, ...], ...], shape: Tuple[int, ...], data_type: Union[tiled.structures.array.BuiltinDtype, tiled.structures.array.StructDtype, NoneType] = None, coord_data_type: Optional[tiled.structures.array.BuiltinDtype] = <factory>, dims: Optional[Tuple[str, ...]] = None, resizable: Union[bool, Tuple[bool, ...]] = False, layout: tiled.structures.sparse.SparseLayout = <SparseLayout.COO: 'COO'>)[source]
__init__(chunks: ~typing.Tuple[~typing.Tuple[int, ...], ...], shape: ~typing.Tuple[int, ...], data_type: ~tiled.structures.array.BuiltinDtype | ~tiled.structures.array.StructDtype | None = None, coord_data_type: ~tiled.structures.array.BuiltinDtype | None = <factory>, dims: ~typing.Tuple[str, ...] | None = None, resizable: bool | ~typing.Tuple[bool, ...] = False, layout: ~tiled.structures.sparse.SparseLayout = SparseLayout.COO) None

Methods

__init__(chunks, shape[, data_type, ...])

from_json(structure)

Attributes

data_type

dims

layout

resizable

chunks

shape

coord_data_type