Skip to content

Latest commit

 

History

History

docs

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Numerix Documentation

Twenty namespaces, each with a table of methods and a page per method.

Namespaces

Namespace Methods Covers
create 14 array creation, range, mesh, diagonal, vandermonde
shape 17 reshape, transpose, broadcast, join, split, pad, roll, flip
index 8 where, select, take, put, ravel, unravel, mask, slide
math 34 arithmetic, powers, rounding, gcd, convolution, gradients
trig 16 sin, cos, tan, inverses, hyperbolic, deg, rad, unwrap
complex 4 real, imag, angle, conj
reduce 12 sum, prod, cumulative forms, min, max, argmin, argmax
stat 11 mean, average, median, quantile, variance, std, cov, corr
sort 5 order, argsort, partition, argpartition, search
set 6 unique, union, intersect, diff, xor, member
logic 16 comparisons, boolean operators, finiteness checks
bit 8 bitwise operators, shifts, popcount, pack, unpack
linalg 20 dot, matmul, einsum, norm, det, inv, solve, qr, svd, eig
fft 8 forward, inverse, real transforms, frequency, shift
random 32 28 distributions plus seed, choice, shuffle, permute
poly 19 evaluate, fit, roots, derivatives, bases, integration
window 5 bartlett, blackman, hamming, hanning, kaiser
string 26 concatenation, case, padding, searching, splitting, encoding
dtype 4 cast, check, info, endian
util 4 apply, memory, format, io

Reading a Method Page

Each method page follows the same layout:

  1. One line summary of what the method does.
  2. The API signature for calling the method.
  3. Parameters, the return value, and the matching NumPy functions.
  4. Examples with the expected output shown as a comment.

Licence

Numerix is distributed under the BSD 3-Clause licence. See the LICENSE file for the full text.