Struct arrow_format::ipc::SparseTensor
source · pub struct SparseTensor {
pub type_: Type,
pub shape: Vec<TensorDim>,
pub non_zero_length: i64,
pub sparse_index: SparseTensorIndex,
pub data: Buffer,
}
Available on crate feature
ipc
only.Fields§
§type_: Type
§shape: Vec<TensorDim>
§non_zero_length: i64
§sparse_index: SparseTensorIndex
§data: Buffer
Implementations§
source§impl SparseTensor
impl SparseTensor
pub fn create(
builder: &mut Builder,
type_: impl WriteAsUnion<Type>,
shape: impl WriteAs<Offset<[Offset<TensorDim>]>>,
non_zero_length: impl WriteAsDefault<i64, i64>,
sparse_index: impl WriteAsUnion<SparseTensorIndex>,
data: impl WriteAs<Buffer>
) -> Offset<Self>
Trait Implementations§
source§impl Clone for SparseTensor
impl Clone for SparseTensor
source§fn clone(&self) -> SparseTensor
fn clone(&self) -> SparseTensor
Returns a copy 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 moresource§impl Debug for SparseTensor
impl Debug for SparseTensor
source§impl<'de> Deserialize<'de> for SparseTensor
impl<'de> Deserialize<'de> for SparseTensor
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<SparseTensor> for SparseTensor
impl PartialEq<SparseTensor> for SparseTensor
source§fn eq(&self, other: &SparseTensor) -> bool
fn eq(&self, other: &SparseTensor) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.