NumPy
Array creation routines
Array manipulation routines
Array objects
ma.MaskedArray.__contains__()
ma.MaskedArray.__copy__()
ma.MaskedArray.__deepcopy__()
ma.MaskedArray.__divmod__()
ma.MaskedArray.__float__()
ma.MaskedArray.__getitem__()
ma.MaskedArray.__iand__()
ma.MaskedArray.__irshift__()
ma.MaskedArray.__lshift__()
ma.MaskedArray.__rand__()
ma.MaskedArray.__rdivmod__()
ma.MaskedArray.__rsub__()
ma.MaskedArray.__setitem__()
ma.MaskedArray.conjugate()
property ma.MaskedArray.T
property ma.MaskedArray.shape
static ma.MaskedArray.__new__()
Binary operations
Constants
Convenience classes
CPU/SIMD Optimizations
How does the CPU dispatcher work?
Data type objects
Data type routines
Development
NumPy C code explanations
Using Gitpod for NumPy development
Discrete Fourier Transform
F2PY user guide and reference manual
Indexing routines
nditer.remove_multi_index()
property lib.Arrayterator.shape
Input and output
lib.format.header_data_from_array_1_0()
lib.format.write_array_header_2_0()
numpy.set_string_function()
Linear algebra
Logic functions
Masked array operations
ma.MaskedArray.harden_mask()
ma.MaskedArray.soften_mask()
ma.MaskedArray.transpose()
Mathematical functions
Mathematical functions with automatic domain
Matrix library
Miscellaneous routines
numpy.deprecate_with_doc()
NumPy and SWIG
NumPy C-API
NPY_ARRAY_WRITEBACKIFCOPY
NpyIter_GetMultiIndexFunc *NpyIter_GetGetMultiIndex()
PyArray_Descr *PyArray_DTYPE()
PyArray_Descr *PyArray_DescrNewByteorder()
PyArray_Descr *PyArray_PromoteTypes()
PyArray_Descr *PyArray_ResultType()
PyObject *PyArray_ArgPartition()
PyObject *PyArray_BroadcastToShape()
PyObject *PyArray_Choose()
PyObject *PyArray_ContiguousFromAny()
PyObject *PyArray_EMPTY()
PyObject *PyArray_NewCopy()
PyObject *PyArray_PutTo()
PyObject *PyArray_Scalar()
PyObject *PyArray_Transpose()
PyObject *PyArray_Where()
char **NpyIter_GetDataPtrArray()
enumerator NPY_LONGDOUBLE
int PyArray_ISONESEGMENT()
int PyArray_ITER_NOTDONE()
int PyArray_IntpConverter()
int PyArray_IsPythonNumber()
int PyArray_RegisterCanCast()
int PyArray_SetBaseObject()
int PyArray_SortkindConverter()
int PyDataType_ISINTEGER()
int PyDataType_ISNUMBER()
int PyDataType_ISUNSIZED()
int PyTypeNum_ISCOMPLEX()
int PyTypeNum_ISEXTENDED()
int PyUFunc_RegisterLoopForType()
int Pyarray_DescrAlignConverter2()
npy_bool NpyIter_HasMultiIndex()
npy_bool PyArray_EquivTypenums()
npy_intp PyArray_ITEMSIZE()
npy_intp PyArray_MultiplyList()
npy_intp PyArray_PyIntAsIntp()
npy_uint32 *core_dim_flags
type NpyIter_GetMultiIndexFunc
type PyArrayNeighborhoodIterObject
void NPY_END_THREADS_DESCR()
void PyArray_DiscardWritebackIfCopy()
void PyArray_ENABLEFLAGS()
void PyArray_ITER_RESET()
void PyArray_MapIterNext()
void PyArray_MapIterSwapAxes()
void PyArray_MultiIter_GOTO()
void PyArray_UpdateFlags()
void PyUFunc_OO_O_method()
void PyUFunc_e_e_As_d_d()
numpy.distutils.ccompiler
distutils.ccompiler.CCompiler_compile()
distutils.ccompiler.CCompiler_cxx_compiler()
distutils.ccompiler.CCompiler_find_executables()
distutils.ccompiler.new_compiler()
Packaging
distutils.ccompiler_opt.CCompilerOpt.cache_flush()
distutils.ccompiler_opt.CCompilerOpt.conf_features_partial()
distutils.ccompiler_opt.CCompilerOpt.try_dispatch()
distutils.ccompiler_opt.new_ccompiler_opt()
distutils.exec_command.exec_command()
distutils.exec_command.filepath_from_subprocess_output()
distutils.exec_command.get_pythonexe()
numpy.distutils.misc_util.allpath()
numpy.distutils.misc_util.exec_mod_from_location()
numpy.distutils.misc_util.get_build_architecture()
numpy.distutils.misc_util.get_data_files()
numpy.distutils.misc_util.get_frame()
numpy.distutils.misc_util.get_mathlibs()
numpy.distutils.misc_util.get_numpy_include_dirs()
numpy.distutils.misc_util.has_f_sources()
numpy.distutils.misc_util.njoin()
numpy.distutils.misc_util.yellow_text()
static distutils.ccompiler_opt.CCompilerOpt.me()
Polynomials
numpy.polynomial.polynomial.Polynomial()
polynomial.chebyshev.Chebyshev.basis()
polynomial.chebyshev.Chebyshev.domain
polynomial.chebyshev.Chebyshev.has_samedomain()
polynomial.chebyshev.Chebyshev.mapparms()
polynomial.chebyshev.Chebyshev.roots()
polynomial.chebyshev.Chebyshev.trim()
polynomial.chebyshev.Chebyshev.truncate()
polynomial.chebyshev.chebinterpolate()
polynomial.chebyshev.chebsub()
polynomial.chebyshev.chebval2d()
polynomial.hermite.Hermite.__call__()
polynomial.hermite.Hermite.cast()
polynomial.hermite.Hermite.domain
polynomial.hermite.Hermite.has_samewindow()
polynomial.hermite.hermadd()
polynomial.hermite.hermgauss()
polynomial.hermite.hermgrid2d()
polynomial.hermite.hermpow()
polynomial.hermite.hermroots()
polynomial.hermite_e.HermiteE.degree()
polynomial.hermite_e.HermiteE.integ()
polynomial.hermite_e.hermecompanion()
polynomial.hermite_e.hermedomain
polynomial.hermite_e.hermeval3d()
polynomial.hermite_e.hermeweight()
polynomial.hermite_e.hermex
polynomial.laguerre.Laguerre.deriv()
polynomial.laguerre.Laguerre.has_samewindow()
polynomial.laguerre.Laguerre.integ()
polynomial.laguerre.Laguerre.truncate()
polynomial.laguerre.lagdiv()
polynomial.laguerre.lagmul()
polynomial.laguerre.lagone
polynomial.laguerre.poly2lag()
polynomial.legendre.Legendre.fromroots()
polynomial.legendre.Legendre.integ()
polynomial.legendre.Legendre.linspace()
polynomial.legendre.legder()
polynomial.legendre.leggrid2d()
polynomial.legendre.legmul()
polynomial.legendre.legtrim()
polynomial.legendre.legzero
polynomial.polynomial.Polynomial.degree()
polynomial.polynomial.Polynomial.deriv()
polynomial.polynomial.Polynomial.domain
polynomial.polynomial.Polynomial.fit()
polynomial.polynomial.Polynomial.identity()
polynomial.polynomial.polyadd()
polynomial.polynomial.polyfromroots()
polynomial.polynomial.polypow()
polynomial.polynomial.polyval2d()
polynomial.polynomial.polyvander3d()
polynomial.polynomial.polyzero
polynomial.set_default_printstyle()
Random sampling
Extending via Numba and CFFI
double random_standard_exponential()
double random_triangular()
float random_standard_normal_f()
npy_int64 random_geometric_search()
npy_int64 random_negative_binomial()
random.Generator.exponential()
random.Generator.noncentral_chisquare()
random.Generator.normal()
random.Generator.shuffle()
random.Generator.standard_cauchy()
random.Generator.triangular()
random.RandomState.get_state()
random.RandomState.permutation()
random.RandomState.randn()
random.RandomState.standard_exponential()
random.RandomState.standard_normal()
random.multivariate_normal()
void random_standard_exponential_fill_f()
Release notes
Routines
numpy.ctypeslib.load_library()
Scalars
generic.__array_priority__
number.__class_getitem__()
Set routines
Sorting, searching, and counting
Standard array subclasses
class.__array_function__()
Statistics
String operations
char.chararray.endswith()
char.chararray.isnumeric()
char.chararray.setfield()
char.compare_chararrays()
Test Support
numpy.testing.extbuild.build_and_import_extension()
testing.assert_allclose()
testing.assert_no_warnings()
The N-dimensional array
Universal functions
User Guide
int PyModule_AddIntConstant()
int PyModule_AddStringConstant()
numpy.lib.recfunctions.get_names_flat()
numpy.lib.recfunctions.join_by()
numpy.lib.recfunctions.rec_append_fields()
numpy.lib.recfunctions.rec_join()