The cyarray package provides a fast, typed, re-sizable, Cython array.
It currently provides the following arrays: ``IntArray, UIntArray,
LongArray, FloatArray, DoubleArray``.
All arrays provide for the following operations:
- access by indexing.
- access through get/set function.
- resizing the array.
- appending values at the end of the array.
- reserving space for future appends.
- access to internal data through a numpy array.
If you are writing Cython code this is a convenient array to use as it
exposes the raw underlying pointer to the data.
For example if you use a ``FloatArray`` and access its ``data``
attribute it will be a ``float*``.
Each array also provides an interface to its data through a numpy
This is done through the ``get_npy_array`` function.
The returned numpy array can be used just like any other numpy array
but for the following restrictions:
- the array may not be resized.
- references of this array should not be kept.
- slices of this array may not be made.
The numpy array may however be copied and used in any manner.
Upload more screenshots
Please help extend the collection of screenshots. Just make a screenshot and upload it here. You don't need to register or anything. Upload a screenshot
Hint: upload an image here from your clipboard with Ctrl-V
Install this software package
If the package is available for the distribution you are currently using on your computer then install the software by clicking on… Install python3-cyarray