pytutorial/numpy/numba
David Rotermund 648b7a85d3
Create README.md
Signed-off-by: David Rotermund <54365609+davrot@users.noreply.github.com>
2023-12-28 17:58:10 +01:00
..
README.md Create README.md 2023-12-28 17:58:10 +01:00

Numba

{:.no_toc}

* TOC {:toc}

The goal

"Numba is an open source JIT compiler that translates a subset of Python and NumPy code into fast machine code."

Questions to David Rotermund

pip install numba

A ~5 minute guide to Numba

Numba basic types

Type name(s) Shorthand Comments
boolean b1 represented as a byte
uint8, byte u1 8-bit unsigned byte
uint16 u2 16-bit unsigned integer
uint32 u4 32-bit unsigned integer
uint64 u8 64-bit unsigned integer
int8, char i1 8-bit signed byte
int16 i2 16-bit signed integer
int32 i4 32-bit signed integer
int64 i8 64-bit signed integer
intc C int-sized integer
uintc C int-sized unsigned integer
intp pointer-sized integer
uintp pointer-sized unsigned integer
float32 f4 single-precision floating-point number
float64, double f8 double-precision floating-point number
complex64 c8 single-precision complex number
complex128 c16 double-precision complex number