micropython-ulab icon indicating copy to clipboard operation
micropython-ulab copied to clipboard

a numpy-like fast vector module for micropython, circuitpython, and their derivatives

Results 54 micropython-ulab issues
Sort by recently updated
recently updated
newest added

I need to be able to find eigenvalues on an asymmetric square matrix (as offered by [numpy](https://numpy.org/doc/stable/reference/generated/numpy.linalg.eig.html)), although it seems that `ulab.linalg.eig` only works on symmetric square matrices at the...

enhancement

**Describe the solution you'd like** `ulab` already has `polyfit()`, but not `Polynomial`. I would like to see `Polynomial` implementing `Polynomial.fit()` and `Polynomial.roots()`, as well as `Polynomial.coef` as in `numpy`. **Additional...

enhancement

This PR adds the option to extend `ulab` in a transparent way. This means that the user is able to add their own data container in the C implementation, and...

WIP fix for #301 - Still missing constructor args other than 'shape' - Not yet implemented for circuitpython Hey @v923z could you give this a look and let me know...

@jepler The creation of `ndarray`s from buffers should conform to `numpy`'s behaviour, i.e., if the buffer is mutable, `frombuffer` should produce a view, otherwise, a copy. Background can be found...

enhancement
numpy compatibility

[https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html](https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html) Refer numpy.ndarray(shape), its parameter is shape, although arrays should be constructed using array(), arange(), zeros() ... and ulab.numpy support 2D array currently, but I think compatible numpy.ndarray() will be...

numpy compatibility

Hi Zoltán, I was wondering if you had any intention of supporting [einsum](https://numpy.org/doc/stable/reference/generated/numpy.einsum.html) in the foreseeable future? Asking for a friend :)

enhancement
snippet

https://numpy.org/doc/stable/reference/generated/numpy.cov.html Starting point based on https://github.com/v923z/micropython-ulab/issues/183

enhancement
snippet

My understanding is that this functionality is already provided with the `np.linalg.dot` function, but for compatibility's sake could this be supported?

enhancement

Functions to cluster data on faster platforms would be something that I would guess, be useful to many people. This includes some techniques easily accessible though ulab, like pca through...

enhancement