Trait ha_ndarray::NDArrayUnary
source · pub trait NDArrayUnary: NDArray + Sized {
// Provided methods
fn abs(
self
) -> Result<ArrayOp<ArrayUnary<Self::DType, Self::DType, Self>>, Error> { ... }
fn exp(
self
) -> Result<ArrayOp<ArrayUnary<Self::DType, Self::DType, Self>>, Error> { ... }
fn ln(
self
) -> Result<ArrayOp<ArrayUnary<Self::DType, Self::DType, Self>>, Error> { ... }
fn not(self) -> Result<ArrayOp<ArrayUnary<Self::DType, u8, Self>>, Error> { ... }
fn round(
self
) -> Result<ArrayOp<ArrayUnary<Self::DType, Self::DType, Self>>, Error> { ... }
}
Expand description
Unary array operations
Provided Methods§
sourcefn abs(
self
) -> Result<ArrayOp<ArrayUnary<Self::DType, Self::DType, Self>>, Error>
fn abs( self ) -> Result<ArrayOp<ArrayUnary<Self::DType, Self::DType, Self>>, Error>
Construct an absolute value operation.
sourcefn exp(
self
) -> Result<ArrayOp<ArrayUnary<Self::DType, Self::DType, Self>>, Error>
fn exp( self ) -> Result<ArrayOp<ArrayUnary<Self::DType, Self::DType, Self>>, Error>
Construct an exponentiation operation.
sourcefn ln(
self
) -> Result<ArrayOp<ArrayUnary<Self::DType, Self::DType, Self>>, Error>
fn ln( self ) -> Result<ArrayOp<ArrayUnary<Self::DType, Self::DType, Self>>, Error>
Construct a natural logarithm operation.
Object Safety§
This trait is not object safe.