)")      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~GHaskell Vector & Matrix & Linear Algebra Library to do machine learning(c) Tae Geun Kim, 2018BSD3edeftg@gmail.comStableSafe (. ops) is an operation Vector(or Matrix) with Constant. Dot means position of Vector. Example: a .* 2 = twice whole elements of a a .*. b = Dot product&Matrices is necessary class for MatrixDefinition of Matrix!*matrix is syntactic sugar to create Matrix"Block Partitioning#&(.:) inserts vector to head of matrix.$ Quick Sort%8Merge Sort msort :: Ord a => Vector a -> Vector a msort 8Another Block Partitioning9)Determinant for Double List - Order ~ 4^n:)Inverse for Double List - Order ~ n * 2^n;   !"#$%&'()*+,-./0123456789:O @?>=<;A!IHGFEDCB KJL"NM#$%&'()*+,-./0123456789:  Simple CSV Library for HNumeric(c) Tae Geun Kim, 2018BSD3edeftg@gmail.com ExperimentalSafeWRClass to write csv fileU DataFrame structure to write csvYType Aliases for convenienceZdataframe constructor[dataframe from vectors\ Convenient RSTUVXWYZ[\YUVWXZ[]RST`_^\RSTUVWXSafe c!Basic Statistics Class for Vectord Sample MeaneSingle Valued covariancefCovariance MatrixgSample VariancehSample Standard deviationiStandard ErrorjCorrelation CoefficientkMedianlModemCoefficient of VariationnMomentoSkewnessp Skewness 2qkurtosisr-To contain coefficients of linear regression.s FactorialtFactorial with start n,end su PermutationvCombination using permutationy(Least Square Method - (Intercept, Slope)z1Line Fitting with (Intercept, Slope) & Range of x{Residual Sum of Squares|Relative Standard Error}Count Elementscqponmkjihgfedlrstuvwxyz{|}rstuvcdefghijklmnopq~wxyz{|}cdefghijklmnopqSafe"      !!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'HNumeric-0.3.2.0-2VTPcW4ZUd7G89DbD5LbxC HNum.VectorHNum.CSV HNum.StatsPaths_HNumeric ConcatablehcatvcatMatOps%*%%/%detinv transposeVecOps.+.-.*./.^.*.normMatricesmatFormformMatMatrixvalrowcolbyRowListtoListfromListVectorvectorvecmatrixbp.:qsort transposeMatindexMat dropAtMat postSplitAtdropAt dropAtMat'bpMat%-+-%negMap%---%%-*-%zerosVeceyeMatbasisVecpermMatwhichMaxcolMat colMaxIdxcycleMatbpMat'detMatinvMat$fFoldableVector$fFloatingVector$fFractionalVector $fNumVector$fApplicativeVector$fFunctorVector $fListVector$fFoldableMatrix$fFloatingMatrix$fFractionalMatrix $fNumMatrix$fApplicativeMatrix$fFunctorMatrix $fShowMatrix$fMatricesMatrix$fVecOpsMatrix$fVecOpsVector$fMatOpsMatrix$fConcatableMatrix$fConcatableVector $fShowVector $fEqVector $fEqMatrixCSVtizetoStringwrite DataFrameheaderdatHeader dataframe fromVectorscm$fFunctorDataFrame$fCSVtizeDataFrame$fCSVtizeMatrix$fCSVtizeVector$fShowDataFrame $fEqDataFrame Statisticalmeancov'covvarstdsecormedmodecvmomentskewskew'kurtCoefffacfacStoppcsummarydescribelmlineFitrssrsecount$fStatisticalVectorversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName