diff options
Diffstat (limited to 'docs/library/uarray.rst')
-rw-r--r-- | docs/library/uarray.rst | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/docs/library/uarray.rst b/docs/library/uarray.rst new file mode 100644 index 000000000..9fa82ff31 --- /dev/null +++ b/docs/library/uarray.rst @@ -0,0 +1,29 @@ +:mod:`uarray` -- arrays of numeric data +======================================= + +.. module:: uarray + :synopsis: efficient arrays of numeric data + +|see_cpython_module| :mod:`python:array`. + +Supported format codes: ``b``, ``B``, ``h``, ``H``, ``i``, ``I``, ``l``, +``L``, ``q``, ``Q``, ``f``, ``d`` (the latter 2 depending on the +floating-point support). + +Classes +------- + +.. class:: array(typecode, [iterable]) + + Create array with elements of given type. Initial contents of the + array are given by *iterable*. If it is not provided, an empty + array is created. + + .. method:: append(val) + + Append new element *val* to the end of array, growing it. + + .. method:: extend(iterable) + + Append new elements as contained in *iterable* to the end of + array, growing it. |