pub struct SparseColumn { /* private fields */ }Implementations§
Source§impl SparseColumn
impl SparseColumn
pub fn from_dense( dtype: SparseDType, values: Vec<Scalar>, ) -> Result<Self, ColumnError>
pub fn from_dense_column( dtype: SparseDType, column: &Column, ) -> Result<Self, ColumnError>
pub fn sparse_dtype(&self) -> &SparseDType
pub fn value_dtype(&self) -> DType
pub fn fill_value(&self) -> &Scalar
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
pub fn indices(&self) -> &[usize]
pub fn stored_values(&self) -> &[Scalar]
pub fn npoints(&self) -> usize
pub fn density(&self) -> f64
pub fn to_dense_values(&self) -> Vec<Scalar>
pub fn to_dense_column(&self) -> Result<Column, ColumnError>
Trait Implementations§
Source§impl Clone for SparseColumn
impl Clone for SparseColumn
Source§fn clone(&self) -> SparseColumn
fn clone(&self) -> SparseColumn
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 SparseColumn
impl Debug for SparseColumn
Source§impl<'de> Deserialize<'de> for SparseColumn
impl<'de> Deserialize<'de> for SparseColumn
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
Source§impl PartialEq for SparseColumn
impl PartialEq for SparseColumn
Source§fn eq(&self, other: &SparseColumn) -> bool
fn eq(&self, other: &SparseColumn) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SparseColumn
impl Serialize for SparseColumn
impl StructuralPartialEq for SparseColumn
Auto Trait Implementations§
impl Freeze for SparseColumn
impl RefUnwindSafe for SparseColumn
impl Send for SparseColumn
impl Sync for SparseColumn
impl Unpin for SparseColumn
impl UnsafeUnpin for SparseColumn
impl UnwindSafe for SparseColumn
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