libdl  0.0.1
Simple yet powerful deep learning
Loading...
Searching...
No Matches
Statistical Tensor Operations
Collaboration diagram for Statistical Tensor Operations:

Functions

TensorPtr dl::mean (TensorPtr x) noexcept
 Mean.
 
TensorPtr dl::mean (TensorPtr x, int dim, bool keepdim=false) noexcept
 Mean along a specified axis.
 
TensorPtr dl::sum (TensorPtr x) noexcept
 Sum.
 
TensorPtr dl::sum (TensorPtr x, int dim, bool keepdim=false) noexcept
 Sum along a specified axis.
 
TensorPtr dl::min (TensorPtr x) noexcept
 Minimum.
 
TensorPtr dl::min (TensorPtr x, int dim, bool keepdim=false) noexcept
 Minimum along a specified axis.
 
TensorPtr dl::max (TensorPtr x) noexcept
 Maximum.
 
TensorPtr dl::max (TensorPtr x, int dim, bool keepdim=false) noexcept
 Maximum along a specified axis.
 
TensorPtr dl::max (TensorPtr x, TensorPtr y) noexcept
 Elementwise maximum.
 
TensorPtr dl::var (TensorPtr x, DOF dof=DOF{1}) noexcept
 Variance.
 
TensorPtr dl::var (TensorPtr x, int dim, DOF dof=DOF{1}) noexcept
 Variance along a specified axis.
 
TensorPtr dl::erf (TensorPtr x) noexcept
 (Gauss) Error Function
 

Detailed Description

Function Documentation

◆ erf()

TensorPtr dl::erf ( TensorPtr  x)
noexcept

(Gauss) Error Function

Parameters
x
Returns
TensorPtr

◆ max() [1/3]

TensorPtr dl::max ( TensorPtr  x)
noexcept

Maximum.

Parameters
x
Returns
TensorPtr

◆ max() [2/3]

TensorPtr dl::max ( TensorPtr  x,
int  dim,
bool  keepdim = false 
)
noexcept

Maximum along a specified axis.

Parameters
x
dim
keepdim
Returns
TensorPtr

◆ max() [3/3]

TensorPtr dl::max ( TensorPtr  x,
TensorPtr  y 
)
noexcept

Elementwise maximum.

Parameters
x
y
Returns
TensorPtr

◆ mean() [1/2]

TensorPtr dl::mean ( TensorPtr  x)
noexcept

Mean.

Parameters
x
Returns
TensorPtr

◆ mean() [2/2]

TensorPtr dl::mean ( TensorPtr  x,
int  dim,
bool  keepdim = false 
)
noexcept

Mean along a specified axis.

Parameters
x
dim
keepdim
Returns
TensorPtr

◆ min() [1/2]

TensorPtr dl::min ( TensorPtr  x)
noexcept

Minimum.

Parameters
x
Returns
TensorPtr

◆ min() [2/2]

TensorPtr dl::min ( TensorPtr  x,
int  dim,
bool  keepdim = false 
)
noexcept

Minimum along a specified axis.

Parameters
x
dim
keepdim
Returns
TensorPtr

◆ sum() [1/2]

TensorPtr dl::sum ( TensorPtr  x)
noexcept

Sum.

Parameters
x
Returns
TensorPtr

◆ sum() [2/2]

TensorPtr dl::sum ( TensorPtr  x,
int  dim,
bool  keepdim = false 
)
noexcept

Sum along a specified axis.

Parameters
x
dim
keepdim
Returns
TensorPtr

◆ var() [1/2]

TensorPtr dl::var ( TensorPtr  x,
DOF  dof = DOF{1} 
)
noexcept

Variance.

Parameters
x
dof
Returns
TensorPtr

◆ var() [2/2]

TensorPtr dl::var ( TensorPtr  x,
int  dim,
DOF  dof = DOF{1} 
)
noexcept

Variance along a specified axis.

Parameters
x
dim
dof
Returns
TensorPtr