# Processing library same function as numpy

**URL:** https://discourse.processing.org/t/processing-library-same-function-as-numpy/41747
**Category:** Libraries
**Created:** [April 18, 2023, 1:40am UTC](https://discourse.processing.org/t/processing-library-same-function-as-numpy/41747 "2023-04-18T01:40:09Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![doni](https://avatars.discourse-cdn.com/v4/letter/d/a698b9/32.png) [@doni](https://discourse.processing.org/u/doni)
#### Post date: [April 18, 2023, 1:40am UTC](https://discourse.processing.org/t/processing-library-same-function-as-numpy/41747/1 "2023-04-18T01:40:09Z")

</div>

does processing has library which is same as numpy. thank you

---

<div class="post-metadata">

### Author: ![josephh](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/josephh/32/210_2.png) [@josephh](https://discourse.processing.org/u/josephh)
#### Post date: [April 18, 2023, 10:08am UTC](https://discourse.processing.org/t/processing-library-same-function-as-numpy/41747/2 "2023-04-18T10:08:01Z")

</div>

Hi @doni,

Processing is built on top of the Java programming language. After searching on internet, the best solution seems to use ND4J which is a Java library close to Numpy:

> **[Quickstart](https://deeplearning4j.konduit.ai/nd4j/tutorials/quickstart)**
>
> Comprehensive programming guide for ND4J. This user guide is designed to explain (and provide examples for) the main functionality in ND4J.

> **Nd4j** : numpy ++ for java. Contains a mix of numpy operations and tensorflow/pytorch operations.

> <https://stackoverflow.com/questions/8375558/java-equivalent-for-the-numpy-multi-dimensional-object>

---

<div class="post-metadata">

### Author: ![solub](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/solub/32/333_2.png) [@solub](https://discourse.processing.org/u/solub)
#### Post date: [April 18, 2023, 10:16am UTC](https://discourse.processing.org/t/processing-library-same-function-as-numpy/41747/3 "2023-04-18T10:16:34Z")

</div>

> [@Libraries not listed on Libraries page?](https://discourse.processing.org/t/libraries-not-listed-on-libraries-page/11806/7):
>
> Just to clarify, JAMA is linear algebra library for Java (not primarily designed for Procesing) that can be used within P5. I’ve read that [EJML](https://github.com/lessthanoptimal/ejml) (also P5 compatible like any other Java library I guess) is faster, the absolute winner being [ojAlgo](https://github.com/optimatika/ojAlgo/wiki/Getting-Started) according to [this](https://github.com/optimatika/ojAlgo/wiki/Java-Matrix-Benchmark) benchmark. (curious to know how these compare to [ND4J](https://deeplearning4j.org/docs/latest/nd4j-overview)) Incidentally, it would be interesting to have a place (somewhere on this forum or on a specific website / github page) dedicated to the most popular/convenient non-Process…

---

<div class="post-metadata">

### Author: ![doni](https://avatars.discourse-cdn.com/v4/letter/d/a698b9/32.png) [@doni](https://discourse.processing.org/u/doni)
#### Post date: [April 18, 2023, 10:37am UTC](https://discourse.processing.org/t/processing-library-same-function-as-numpy/41747/4 "2023-04-18T10:37:22Z")

</div>

hi brother, i will read your reference. btw would you like to help me to see processing official list library [https://processing.org/reference/libraries](https://processing.org/reference/libraries) if there is equivalent to numpy. thank you

---

<div class="post-metadata">

### Author: ![doni](https://avatars.discourse-cdn.com/v4/letter/d/a698b9/32.png) [@doni](https://discourse.processing.org/u/doni)
#### Post date: [April 18, 2023, 10:39am UTC](https://discourse.processing.org/t/processing-library-same-function-as-numpy/41747/5 "2023-04-18T10:39:23Z")

</div>

thank you for your suggestion, i will see it.
