7_.       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Safe ,Functional Programming Tools for HNum Object)Absolute Abstraction with Scalar Function)Absolute Abstraction with Vector FunctionLike map Like filter Like takeLike takeWhile Like dropLike dropWhile  GHaskell Vector & Matrix & Linear Algebra Library to do machine learning(c) Tae Geun Kim, 2018BSD3edeftg@gmail.comStableNone(. 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"Syntactic Sugar of read of functorRead String to IntRead String to IntegerRead String to Double&Matrices is necessary class for MatrixMatrix to Array Array to Matrix!Definition of Matrix(to List) From List*Extract Element+Find Position of Element0*matrix is syntactic sugar to create Matrix1Block Partitioning2&(.:) inserts vector to head of matrix.3 Quick SortGAnother Block PartitioningH)Determinant for Double List - Order ~ 4^nI)Inverse for Double List - Order ~ n * 2^nJ Find First H   !"&%$#'+*(),-./0123456789:;<=>?@ABCDEFGHIJKLMNOP`,-./VUTSRQ'()*+X!"#$%&0 a`^]\[ZYW_cb edf1 hg23456789:;<=>?@ABCDEFGHIJKLMNOP    !"#$%&'()*+,-NoneVlnmlmnolmnSimple CSV Library for HNumeric(c) Tae Geun Kim, 2018BSD3edeftg@gmail.com ExperimentalNone" pClass to write csv fileq$Object to String (Different to Show)r Write as CSVs DataFrame structure to write csvv Row BasedwType Aliases for conveniencexdataframe constructorydataframe from vectorszExtract Vector in DataFrame{From CSV to DataFrame|Split With Seperator}Remove Quotation Symbolprqstvuwxyz{|}wstuvxyz~pqr{|}pqrstuvNone,!Basic Statistics Class for Vector Sample MeanSingle Valued covarianceCovariance MatrixSample VarianceSample Standard deviationStandard ErrorCorrelation CoefficientMedianModeCoefficient of VariationMomentSkewness Skewness 2kurtosis-To contain coefficients of linear regression. FactorialFactorial with start n,end s PermutationCombination using permutation(Least Square Method - (Intercept, Slope)1Line Fitting with (Intercept, Slope) & Range of xResidual Sum of SquaresRelative Standard ErrorSimple Moving AverageCount ElementsSafe-      !"#$%&'(()*+,-./01223456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxxyz{|}~'HNumeric-0.5.0.1-H2y736AwcnnK0UjZTiI9M3HNum.F HNum.Vector HNum.SpecialHNum.CSV HNum.StatsPaths_HNumeric FuncToolshflathlifthmaphfilterhtake htakeWhilehdrop hdropWhile ConcatablehcatvcatMatOps%*%%/%detinv transposeVecOps.+.-.*./.^.*.norm ConvertablereadInt readInteger readDoubleMatricesmatFormformMatMatrixvalrowcolbyRowListtoListfromList.! findFirstVectorvectorvecmatrixbp.:qsort transposeMatindexMat dropAtMat postSplitAtdropAt dropAtMat'bpMat%-+-%negMap%---%%-*-%zerosVeceyeMatbasisVecpermMatwhichMaxcolMat colMaxIdxcycleMatbpMat'detMatinvMatfd sPermutationselemPosprod sDeterminant determinant permanent$fFoldableVector$fFloatingVector$fFractionalVector $fNumVector$fApplicativeVector$fFunctorVector$fFuncToolsVector $fListVector$fFoldableMatrix$fFloatingMatrix$fFractionalMatrix $fNumMatrix$fApplicativeMatrix$fFunctorMatrix$fFuncToolsMatrix $fShowMatrix$fMatricesMatrix$fConvertableMatrix$fConvertableVector$fVecOpsMatrix$fVecOpsVector$fMatOpsMatrix$fConcatableMatrix$fConcatableVector $fShowVector $fEqVector $fEqMatrix SpecialFuncerfinvErf$fSpecialFuncVectorWritabletoStringwriteCSV DataFrameheaderdatHeader dataframe fromVectors#readCSV splitWithrmQuot$fConvertableDataFrame$fFunctorDataFrame$fWritableDataFrame$fWritableMatrix$fWritableVector$fShowDataFrame $fEqDataFrame Statisticalmeancov'covvarstdsecormedmodecvmomentskewskew'kurtCoefffacfacStoppcsummarydescribelmlineFitrssrsesmacount$fStatisticalVectorversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName