Skip to content

Simple library for CSV data manipulation and mathematical computation.

License

Notifications You must be signed in to change notification settings

aryanmaurya1/rocketc

Repository files navigation

RocketC

Fast, Simple and Lightweight library for CSV data manipulation and mathematical computation involving 2D Matrices.
This library can be used in developing simple Machine Learning models like Linear Regression, Logistic Regression, etc from scratch.

    Features :

  • Load CSV data into matrix.
  • Data containers and methods to modify loaded CSV data like drop columns, make data uniform, etc before converting it into numerical matrix for furthur operations.
  • Provides basic linear algebra functionalities related to matrix manipulation like matrix dot product, summation, transpose, row sum, column sum etc.
  • Write matrix into CSV file.

Installation

go get github.com/aryanmaurya1/rocketc

Current Documentation status :
  • Documentation of IO module is complete.
  • Documentation of Matrix and its related methods and functions is complete.
  • Documentation of DataFrame and its related methods and functions is complete.

You can find documentation in "rocketc_documentation.pdf" file. Documentation

Examples are under development. If you find any bug or want to add new functionality, just create a pull request or directly mail me at "aryanmaurya1@outlook.com".

About

Simple library for CSV data manipulation and mathematical computation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages