scglue.models.data.ArrayDataset
- class scglue.models.data.ArrayDataset(*arrays, getitem_size=1)[源代码]
基类:
Dataset
Array dataset for
numpy.ndarray
andscipy.sparse.spmatrix
objects. 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.
属性
arrays
Internal array objects
logger