pub struct TreeArrays {
pub features: Vec<Option<usize>>,
pub thresholds: Vec<f64>,
pub left_children: Vec<Option<usize>>,
pub right_children: Vec<Option<usize>>,
pub missing: Vec<MissingBranch>,
pub leaf_values: Vec<Option<Vec<f64>>>,
pub covers: Vec<f64>,
pub root: usize,
pub n_features: usize,
}Expand description
Framework-neutral columnar representation used by model adapters.
Fields§
§features: Vec<Option<usize>>§thresholds: Vec<f64>§left_children: Vec<Option<usize>>§right_children: Vec<Option<usize>>§missing: Vec<MissingBranch>§leaf_values: Vec<Option<Vec<f64>>>§covers: Vec<f64>§root: usize§n_features: usizeTrait Implementations§
Source§impl Clone for TreeArrays
impl Clone for TreeArrays
Source§fn clone(&self) -> TreeArrays
fn clone(&self) -> TreeArrays
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TreeArrays
impl Debug for TreeArrays
Source§impl<'de> Deserialize<'de> for TreeArrays
impl<'de> Deserialize<'de> for TreeArrays
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TreeArrays
impl RefUnwindSafe for TreeArrays
impl Send for TreeArrays
impl Sync for TreeArrays
impl Unpin for TreeArrays
impl UnsafeUnpin for TreeArrays
impl UnwindSafe for TreeArrays
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