Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

 _   _                     __     __
| \ | |  _   _   _ _ _ _   \ \   / /  ___  __  __
|  \| | | | | | |  _   _ \  \ \ / /  / _ \ \ \/ /
| |\  | | |_| | | | | | | |  \ V /  |  __/  >  <
|_| \_|  \__,_| |_| |_| |_|   \_/    \___| /_/\_\

         NumVex — NumPy, but in Java.

NumVex

NumVex is a Java library that simulates the core functionality of NumPy — the famous Python numerical computing library. It brings fast, expressive, and intuitive N-dimensional array operations to the Java ecosystem.

Think of it as: import numpy as npimport com.numvex.NumVex;


✨ Features

  • N-dimensional array support (NdArray)
  • ..comming soon

📁 Project Structure

NumVex/
│
├── src/
│   ├── main/
│   │   └── java/
│   │       └── com/
│   │           └── numvex/
│   │               │
│   │               ├── NumVex.java   =>
│   │               ├── NdArray.java  =>
│   │               │
│   │               └── ops/                 # sub-package for project mini operations (sum, dot product...)
│   │                   ├── MathOps.java     # add, sum, sqrt, mean...
│   │                   ├── ...coming soon
│
├── target/                      # folder generated by 'maven' (package manager like pip in python)
│   └── numvex-1.0.0.jar         # the generated .jar library (to be imported)
│
├── pom.xml                      # maven for project structure
├── .gitignore                   # files not allowed for public
└── README.md

About

Numvex is a NumPy-inspired numerical computing library for Java

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages