scglue.models.data.ArrayDataset
- class scglue.models.data.ArrayDataset(*arrays, getitem_size=1)[源代码]
基类:
DatasetArray dataset for
numpy.ndarrayandscipy.sparse.spmatrixobjects. Different arrays are considered as unpaired, and thus do not need to have identical sizes in the first dimension. Smaller arrays are recycled. Also, data fetched from this dataset are automatically densified.- 参数:
*arrays (
typing.Union[numpy.ndarray,scipy.sparse._matrix.spmatrix]) – An arbitrary number of data arrays
备注
We keep using arrays because sparse tensors do not support slicing. Arrays are only converted to tensors after minibatch slicing.
方法
Accept shuffling result
Propose shuffling using a given random seed
Randomly split the dataset into multiple subdatasets according to given fractions.
属性
arraysInternal array objects
logger