The ulab book
latest

Introduction

  • Introduction
  • Customising the firmware

User's guide:

  • ndarray, the base class
  • Numpy functions
  • Universal functions
  • Fourier transforms
  • Linalg
  • Optimize
  • Signal
  • Special functions
  • ulab utilities
  • Programming ulab
The ulab book
  • Docs »
  • Welcome to the ulab book!
  • Edit on GitHub

Welcome to the ulab book!¶

Introduction

  • Introduction
    • Enter ulab
    • Purpose
    • Resources and legal matters
    • Friendly request
    • Differences between micropython-ulab and circuitpython-ulab
  • Customising the firmware
    • Compatibility with numpy
    • The impact of dimensionality
    • The ulab version string
    • Finding out what your firmware supports

User's guide:

  • ndarray, the base class
    • The ndinfo function
    • Initialising an array
    • Array initialisation functions
    • Customising array printouts
    • Methods and properties of ndarrays
    • Unary operators
    • Binary operators
    • Comparison operators
    • Iterating over arrays
    • Slicing and indexing
  • Numpy functions
    • all
    • any
    • argmax
    • argmin
    • argsort
    • clip
    • convolve
    • diff
    • dot
    • equal
    • flip
    • interp
    • isfinite
    • isinf
    • mean
    • max
    • median
    • min
    • minimum
    • maximum
    • not_equal
    • polyfit
    • polyval
    • roll
    • sort
    • std
    • sum
    • trace
    • trapz
    • where
  • Universal functions
    • Computation expenses
    • arctan2
    • around
    • Vectorising generic python functions
  • Fourier transforms
    • fft
    • ifft
    • Computation and storage costs
  • Linalg
    • cholesky
    • det
    • eig
    • inv
    • norm
  • Optimize
    • bisect
    • fmin
    • newton
  • Signal
    • sosfilt
    • spectrogram
  • Special functions
  • ulab utilities
    • from_int32_buffer, from_uint32_buffer
    • from_int16_buffer, from_uint16_buffer
  • Programming ulab
    • Code organisation
    • The ndarray object
    • Iterating over elements of a tensor
    • Iterating over two ndarrays simultaneously: broadcasting
    • Contracting an ndarray
    • Upcasting
    • Slicing and indexing
    • Extending ulab
    • Creating a new ndarray
    • Accessing data in the ndarray
    • Boilerplate

Indices and tables¶

  • Index

  • Module Index

  • Search Page

Next

© Copyright Zoltán Vörös Revision 6d852a3b.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
stable
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.