DataPoints

Struct DataPoints 

Source
pub struct DataPoints {
    pub in_vecs: Array2<f32>,
    pub out_vecs: Array2<f32>,
}
Expand description

Data points as input and output matrices, where each row is another data-point and every data-point is assumed to have a weight of 1.

Fields§

§in_vecs: Array2<f32>§out_vecs: Array2<f32>

Implementations§

Source§

impl DataPoints

Source

pub fn num_points(&self) -> usize

Gets the number of data-points in this DataPoints.

Trait Implementations§

Source§

impl<'a> AddAssign<DataPoints> for Model<'a>

Source§

fn add_assign(&mut self, other: DataPoints)

Updates this Model to reflect new regression information from the given DataPoints, which is assumed to map from the compressed space of the input to the compressed space of the output.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

Source§

fn vzip(self) -> V