pub struct NumpyDataset { /* private fields */ }Expand description
Dataset loaded from NumPy .npy files
Implementations§
Source§impl NumpyDataset
impl NumpyDataset
Sourcepub fn from_directory<P: AsRef<Path>>(path: P) -> Result<Self>
pub fn from_directory<P: AsRef<Path>>(path: P) -> Result<Self>
Load from directory containing .npy files and dataset.json
Sourcepub fn vocab_size(&self) -> usize
pub fn vocab_size(&self) -> usize
Get vocabulary size
Sourcepub fn metadata(&self) -> &DatasetMetadata
pub fn metadata(&self) -> &DatasetMetadata
Get metadata
Sourcepub fn get_input(&self, idx: usize) -> ArrayView1<'_, i32>
pub fn get_input(&self, idx: usize) -> ArrayView1<'_, i32>
Get input at index
Sourcepub fn get_label(&self, idx: usize) -> ArrayView1<'_, i32>
pub fn get_label(&self, idx: usize) -> ArrayView1<'_, i32>
Get label at index
Sourcepub fn get_puzzle_id(&self, idx: usize) -> Option<i32>
pub fn get_puzzle_id(&self, idx: usize) -> Option<i32>
Get puzzle ID at index (if available)
Auto Trait Implementations§
impl Freeze for NumpyDataset
impl RefUnwindSafe for NumpyDataset
impl Send for NumpyDataset
impl Sync for NumpyDataset
impl Unpin for NumpyDataset
impl UnwindSafe for NumpyDataset
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more