![]() |
NumCpp
2.7.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
|
bartlett
, https://numpy.org/doc/stable/reference/generated/numpy.bartlett.htmlblackman
, https://numpy.org/doc/stable/reference/generated/numpy.blackman.htmlcorrcoef
, https://numpy.org/doc/stable/reference/generated/numpy.corrcoef.htmlcov
, https://numpy.org/doc/stable/reference/generated/numpy.cov.htmlcov_inv
, the inverse covariance matrix, aka the concentration matrixextract
, https://numpy.org/doc/stable/reference/generated/numpy.extract.htmlgeomspace
, https://numpy.org/doc/stable/reference/generated/numpy.geomspace.htmlhamming
, https://numpy.org/doc/stable/reference/generated/numpy.hamming.htmlhanning
, https://numpy.org/doc/stable/reference/generated/numpy.hanning.htmlinner
, https://numpy.org/doc/stable/reference/generated/numpy.inner.htmlisneginf
, https://numpy.org/doc/stable/reference/generated/numpy.isneginf.htmlisposinf
, https://numpy.org/doc/stable/reference/generated/numpy.isposinf.htmlkaiser
, https://numpy.org/doc/stable/reference/generated/numpy.kaiser.htmllogb
, logarithm of with an arbitrary base blogspace
, https://numpy.org/doc/stable/reference/generated/numpy.logspace.htmlnth_root
, the nth root of a valueplace
, https://numpy.org/doc/stable/reference/generated/numpy.place.htmlselect
function, https://numpy.org/doc/stable/reference/generated/numpy.select.htmlfmod
and the modulus %
operator now work with float dtypesencode
and decode
functions, https://en.wikipedia.org/wiki/Hamming_codetofile
and fromfile
will now work for generic struct dtypesfromfile
methodlinalg::solve
interp
function consistent with NumPy
when passing in non-sorted dataNdArray
slice overloadsNO_MULTITHREAD
compiler flag and replaced with NUMCPP_USE_MULTITHREAD
so that single threaded is now the defaultNO_USE_BOOST
compiler flag to NUMCPP_NO_USE_BOOST
INCLUDE_BOOST_PYTHON_INTERFACE
compiler flat to NUMCPP_INCLUDE_BOOST_PYTHON_INTERFACE
INCLUDE_PYBIND_PYTHON_INTERFACE
compiler flag to NUMCPP_INCLUDE_PYBIND_PYTHON_INTERFACE
percentile
and nanpercentile
isLittleEndian
NO_USE_BOOST
definition to remove the Boost libraries as a dependency, with reduced functionality:gcd
with a pair of values (still available using a C++17 compliant compiler)gcd
arraylcm
with a pair of values (still available using a C++17 compliant compiler)lcm
arraypolynomial::chebyshev_t
polynomial::chebyshev_u
polynomial::hermite
(still available using a C++17 compliant compiler)polynomial::laguerre
(still available using a C++17 compliant compiler)polynomial::legendre_p
(still available using a C++17 compliant compiler)polynomial::legendre_q
polynomial::spherical_harmonic
random::beta
random::laplace
random::nonCentralChiSquared
random::triangle
random::uniformOnSphere
special::airy_ai
special::airy_ai_prime
special::airy_bi
special::airy_bi_prime
special::bernoulli
special::bessel_in
(still available using a C++17 compliant compiler)special::bessel_in_prime
special::bessel_jn
(still available using a C++17 compliant compiler)special::bessel_jn_prime
special::bessel_kn
(still available using a C++17 compliant compiler)special::bessel_kn_prime
special::bessel_yn
(still available using a C++17 compliant compiler)special::bessel_yn_prime
special::beta
(still available using a C++17 compliant compiler)special::cyclic_hankel_1
special::cyclic_hankel_2
special::digamma
special::erf
special::erf_inv
special::erfc
special::erfc_inv
special::gamma
special::gamma1pm1
special::log_gamma
special::polygamma
special::prime
special::riemann_zeta
(still available using a C++17 compliant compiler)special::spherical_bessel_jn
(still available using a C++17 compliant compiler)special::spherical_bessel_yn
(still available using a C++17 compliant compiler)special::spherical_hankel_1
special::spherical_hankel_2
special::trigamma
replace
option into random::choice
nan_to_num
functionspecial
namespace (requires either Boost or C++17 compliant compiler)special
namespace (requires either Boost or C++17 compliant compiler)NO_MULTITHREAD
compile definition to turn off algorithm multithreading from compliant compilershistogram()
functionDataCube
class where()
overloads to match NumPy functionality std::complex<T>
, closing Issue #58NdArray
constructors for STL containers including std::vector<std::vector<T>>
, closing Issue #59polyfit
routine inline with Numpy polyfit
, closing Issue #61NdArray
as container for generic structslu_decomposition
and pivotLU_decomposition
added to Linalg
namespaceNdArray
iterator
const_iterator
reverse_iterator
const_reverse_iterator
column_iterator
const_column_iterator
reverse_column_iterator
const_reverse_column_iterator
rodriguesRotation
and wahbasProblem
to Rotations
namespace