pub struct OfflineBatch {
pub obs: Vec<f32>,
pub next_obs: Vec<f32>,
pub actions: Vec<f32>,
pub rewards: Vec<f32>,
pub terminated: Vec<u8>,
pub obs_dim: usize,
pub act_dim: usize,
}Expand description
A batch of i.i.d. sampled transitions.
Fields§
§obs: Vec<f32>§next_obs: Vec<f32>§actions: Vec<f32>§rewards: Vec<f32>§terminated: Vec<u8>§obs_dim: usize§act_dim: usizeTrait Implementations§
Source§impl Clone for OfflineBatch
impl Clone for OfflineBatch
Source§fn clone(&self) -> OfflineBatch
fn clone(&self) -> OfflineBatch
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for OfflineBatch
impl RefUnwindSafe for OfflineBatch
impl Send for OfflineBatch
impl Sync for OfflineBatch
impl Unpin for OfflineBatch
impl UnwindSafe for OfflineBatch
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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