Versions in this module Expand all Collapse all v0 v0.1.4 Jun 1, 2024 v0.1.3 May 5, 2024 v0.1.2 May 1, 2024 v0.1.1 May 1, 2024 Changes in this version + var DescStats = []Stats + var DescStatsND = []Stats + func Count32(a []float32) float32 + func Count64(a []float64) float64 + func CountColumn(ix *table.IndexView, column string) []float64 + func CountFunc(idx int, val float64, agg float64) float64 + func CountIfColumn(ix *table.IndexView, column string, iffun IfFunc) []float64 + func CountIfIndex(ix *table.IndexView, colIndex int, iffun IfFunc) []float64 + func CountIndex(ix *table.IndexView, colIndex int) []float64 + func CountTensor(tsr tensor.Tensor) float64 + func DescAll(ix *table.IndexView) *table.Table + func DescColumn(ix *table.IndexView, column string) *table.Table + func DescColumnTry(ix *table.IndexView, column string) (*table.Table, error) + func DescIndex(ix *table.IndexView, colIndex int) *table.Table + func L1Norm32(a []float32) float32 + func L1Norm64(a []float64) float64 + func L1NormColumn(ix *table.IndexView, column string) []float64 + func L1NormFunc(idx int, val float64, agg float64) float64 + func L1NormIndex(ix *table.IndexView, colIndex int) []float64 + func L1NormTensor(tsr tensor.Tensor) float64 + func L2Norm32(a []float32) float32 + func L2Norm64(a []float64) float64 + func L2NormColumn(ix *table.IndexView, column string) []float64 + func L2NormIndex(ix *table.IndexView, colIndex int) []float64 + func L2NormTensor(tsr tensor.Tensor) float64 + func Max32(a []float32) float32 + func Max64(a []float64) float64 + func MaxAbs32(a []float32) float32 + func MaxAbs64(a []float64) float64 + func MaxAbsColumn(ix *table.IndexView, column string) []float64 + func MaxAbsFunc(idx int, val float64, agg float64) float64 + func MaxAbsIndex(ix *table.IndexView, colIndex int) []float64 + func MaxAbsTensor(tsr tensor.Tensor) float64 + func MaxColumn(ix *table.IndexView, column string) []float64 + func MaxFunc(idx int, val float64, agg float64) float64 + func MaxIndex(ix *table.IndexView, colIndex int) []float64 + func MaxIndex32(a []float32) (float32, int) + func MaxIndex64(a []float64) (float64, int) + func MaxTensor(tsr tensor.Tensor) float64 + func Mean32(a []float32) float32 + func Mean64(a []float64) float64 + func MeanColumn(ix *table.IndexView, column string) []float64 + func MeanIndex(ix *table.IndexView, colIndex int) []float64 + func MeanTables(dts []*table.Table) *table.Table + func MeanTensor(tsr tensor.Tensor) float64 + func MedianColumn(ix *table.IndexView, column string) []float64 + func MedianIndex(ix *table.IndexView, colIndex int) []float64 + func Min32(a []float32) float32 + func Min64(a []float64) float64 + func MinAbs32(a []float32) float32 + func MinAbs64(a []float64) float64 + func MinAbsColumn(ix *table.IndexView, column string) []float64 + func MinAbsFunc(idx int, val float64, agg float64) float64 + func MinAbsIndex(ix *table.IndexView, colIndex int) []float64 + func MinAbsTensor(tsr tensor.Tensor) float64 + func MinColumn(ix *table.IndexView, column string) []float64 + func MinFunc(idx int, val float64, agg float64) float64 + func MinIndex(ix *table.IndexView, colIndex int) []float64 + func MinIndex32(a []float32) (float32, int) + func MinIndex64(a []float64) (float64, int) + func MinTensor(tsr tensor.Tensor) float64 + func PctIfColumn(ix *table.IndexView, column string, iffun IfFunc) []float64 + func PctIfIndex(ix *table.IndexView, colIndex int, iffun IfFunc) []float64 + func Prod32(a []float32) float32 + func Prod64(a []float64) float64 + func ProdColumn(ix *table.IndexView, column string) []float64 + func ProdFunc(idx int, val float64, agg float64) float64 + func ProdIndex(ix *table.IndexView, colIndex int) []float64 + func ProdTensor(tsr tensor.Tensor) float64 + func PropIfColumn(ix *table.IndexView, column string, iffun IfFunc) []float64 + func PropIfIndex(ix *table.IndexView, colIndex int, iffun IfFunc) []float64 + func Q1Column(ix *table.IndexView, column string) []float64 + func Q1Index(ix *table.IndexView, colIndex int) []float64 + func Q3Column(ix *table.IndexView, column string) []float64 + func Q3Index(ix *table.IndexView, colIndex int) []float64 + func Quantiles(ix *table.IndexView, column string, qs []float64) []float64 + func QuantilesIndex(ix *table.IndexView, colIndex int, qs []float64) []float64 + func Sem32(a []float32) float32 + func Sem64(a []float64) float64 + func SemColumn(ix *table.IndexView, column string) []float64 + func SemIndex(ix *table.IndexView, colIndex int) []float64 + func SemPop32(a []float32) float32 + func SemPop64(a []float64) float64 + func SemPopColumn(ix *table.IndexView, column string) []float64 + func SemPopIndex(ix *table.IndexView, colIndex int) []float64 + func SemPopTensor(tsr tensor.Tensor) float64 + func SemTensor(tsr tensor.Tensor) float64 + func Stat32(a []float32, stat Stats) float32 + func Stat64(a []float64, stat Stats) float64 + func StatColumn(ix *table.IndexView, column string, stat Stats) []float64 + func StatColumnTry(ix *table.IndexView, column string, stat Stats) ([]float64, error) + func StatIndex(ix *table.IndexView, colIndex int, stat Stats) []float64 + func StatIndexFunc(ix *table.IndexView, colIndex int, ini float64, fun StatFunc) []float64 + func StatTensor(tsr tensor.Tensor, stat Stats) float64 + func Std32(a []float32) float32 + func Std64(a []float64) float64 + func StdColumn(ix *table.IndexView, column string) []float64 + func StdIndex(ix *table.IndexView, colIndex int) []float64 + func StdPop32(a []float32) float32 + func StdPop64(a []float64) float64 + func StdPopColumn(ix *table.IndexView, column string) []float64 + func StdPopIndex(ix *table.IndexView, colIndex int) []float64 + func StdPopTensor(tsr tensor.Tensor) float64 + func StdTensor(tsr tensor.Tensor) float64 + func Sum32(a []float32) float32 + func Sum64(a []float64) float64 + func SumColumn(ix *table.IndexView, column string) []float64 + func SumFunc(idx int, val float64, agg float64) float64 + func SumIndex(ix *table.IndexView, colIndex int) []float64 + func SumSq32(a []float32) float32 + func SumSq64(a []float64) float64 + func SumSqColumn(ix *table.IndexView, column string) []float64 + func SumSqIndex(ix *table.IndexView, colIndex int) []float64 + func SumSqTensor(tsr tensor.Tensor) float64 + func SumTensor(tsr tensor.Tensor) float64 + func TensorStat(tsr tensor.Tensor, ini float64, fun StatFunc) float64 + func Var32(a []float32) float32 + func Var64(a []float64) float64 + func VarColumn(ix *table.IndexView, column string) []float64 + func VarIndex(ix *table.IndexView, colIndex int) []float64 + func VarPop32(a []float32) float32 + func VarPop64(a []float64) float64 + func VarPopColumn(ix *table.IndexView, column string) []float64 + func VarPopIndex(ix *table.IndexView, colIndex int) []float64 + func VarPopTensor(tsr tensor.Tensor) float64 + func VarTensor(tsr tensor.Tensor) float64 + type IfFunc func(idx int, val float64) bool + type IndexViewFuncColumn func(ix *table.IndexView, column string) []float64 + type IndexViewFuncIndex func(ix *table.IndexView, colIndex int) []float64 + type StatFunc func(idx int, val float64, agg float64) float64 + type Stats int32 + const Count + const L1Norm + const L2Norm + const Max + const MaxAbs + const Mean + const Median + const Min + const MinAbs + const Prod + const Q1 + const Q3 + const Sem + const SemPop + const StatsN + const Std + const StdPop + const Sum + const SumSq + const Var + const VarPop + func StatsValues() []Stats + func (i *Stats) SetInt64(in int64) + func (i *Stats) SetString(s string) error + func (i *Stats) UnmarshalText(text []byte) error + func (i Stats) Desc() string + func (i Stats) Int64() int64 + func (i Stats) MarshalText() ([]byte, error) + func (i Stats) String() string + func (i Stats) Values() []enums.Enum