Table of Contents
116 relations: Advanced Vector Extensions, Ana (programming language), Anaconda (Python distribution), ANUGA Hydro, Apache Arrow, Arnoldi iteration, Array (data type), Array programming, Array slicing, Astropy, BAITSSS, Basic Linear Algebra Subprograms, Biostatistics, C (programming language), CellProfiler, Chainer, CIETmap, Clamping (graphics), Comparison of numerical-analysis software, Comparison of programming languages (array), Comparison of statistical packages, Computational engineering, Convolutional neural network, CuPy, Dask (software), Data cube, David Cournapeau, Deeplearning4j, Differentiable programming, Dot product, DuckDB, Ellipsis (computer programming), Enthought, Euler–Maruyama method, Fast Fourier transform, FEniCS Project, Glue (software), Google JAX, Gordon and Betty Moore Foundation, Hadamard product (matrices), IC50, IDL (programming language), ILNumerics, Intel Parallel Studio, Inverse Gaussian distribution, Inverse trigonometric functions, InVesalius, IPython, IronPython, J (programming language), ... Expand index (66 more) »
Advanced Vector Extensions
Advanced Vector Extensions (AVX, also known as Gesher New Instructions and then Sandy Bridge New Instructions) are SIMD extensions to the x86 instruction set architecture for microprocessors from Intel and Advanced Micro Devices (AMD).
See NumPy and Advanced Vector Extensions
Ana (programming language)
In contexts of solar physics and data analysis, Ana is a computer language that is designed for array processing and image data analysis.
See NumPy and Ana (programming language)
Anaconda (Python distribution)
Anaconda is a distribution of the Python and R programming languages for scientific computing (data science, machine learning applications, large-scale data processing, predictive analytics, etc.), that aims to simplify package management and deployment.
See NumPy and Anaconda (Python distribution)
ANUGA Hydro
ANUGA Hydro is a free and open source software tool for hydrodynamic modelling, suitable for predicting the consequences of hydrological disasters such as riverine flooding, storm surges and tsunamis.
Apache Arrow
Apache Arrow is a language-agnostic software framework for developing data analytics applications that process columnar data.
Arnoldi iteration
In numerical linear algebra, the Arnoldi iteration is an eigenvalue algorithm and an important example of an iterative method.
See NumPy and Arnoldi iteration
Array (data type)
In computer science, array is a data type that represents a collection of elements (values or variables), each selected by one or more indices (identifying keys) that can be computed at run time during program execution.
See NumPy and Array (data type)
Array programming
In computer science, array programming refers to solutions that allow the application of operations to an entire set of values at once.
See NumPy and Array programming
Array slicing
In computer programming, array slicing is an operation that extracts a subset of elements from an array and packages them as another array, possibly in a different dimension from the original.
Astropy
Astropy is a collection of software packages written in the Python programming language and designed for use in astronomy.
BAITSSS
BAITSSS (Backward-Averaged Iterative Two-Source Surface temperature and energy balance Solution) is biophysical Evapotranspiration (ET) computer model that determines water use, primarily in agriculture landscape, using remote sensing-based information.
Basic Linear Algebra Subprograms
Basic Linear Algebra Subprograms (BLAS) is a specification that prescribes a set of low-level routines for performing common linear algebra operations such as vector addition, scalar multiplication, dot products, linear combinations, and matrix multiplication.
See NumPy and Basic Linear Algebra Subprograms
Biostatistics
Biostatistics (also known as biometry) is a branch of statistics that applies statistical methods to a wide range of topics in biology.
C (programming language)
C (pronounced – like the letter c) is a general-purpose programming language.
See NumPy and C (programming language)
CellProfiler
CellProfiler is free, open-source software designed to enable biologists without training in computer vision or programming to quantitatively measure phenotypes from thousands of images automatically.
Chainer
Chainer is an open source deep learning framework written purely in Python on top of NumPy and CuPy Python libraries.
CIETmap
CIETmap will be open source software under development by the CIET group to help build the community voice into planning.
Clamping (graphics)
In computer science, clamping, or clipping is the process of limiting a value to a range between a minimum and a maximum value.
See NumPy and Clamping (graphics)
Comparison of numerical-analysis software
The following tables provide a comparison of numerical analysis software.
See NumPy and Comparison of numerical-analysis software
Comparison of programming languages (array)
This comparison of programming languages (array) compares the features of array data structures or matrix processing for various computer programming languages.
See NumPy and Comparison of programming languages (array)
Comparison of statistical packages
The following tables compare general and technical information for a number of statistical analysis packages.
See NumPy and Comparison of statistical packages
Computational engineering
Computational Engineering is an emerging discipline that deals with the development and application of computational models for engineering, known as Computational Engineering Models or CEM.
See NumPy and Computational engineering
Convolutional neural network
A convolutional neural network (CNN) is a regularized type of feed-forward neural network that learns features by itself via filter (or kernel) optimization.
See NumPy and Convolutional neural network
CuPy
CuPy is an open source library for GPU-accelerated computing with Python programming language, providing support for multi-dimensional arrays, sparse matrices, and a variety of numerical algorithms implemented on top of them.
See NumPy and CuPy
Dask (software)
Dask is an open-source Python library for parallel computing.
Data cube
In computer programming contexts, a data cube (or datacube) is a multi-dimensional ("n-D") array of values.
David Cournapeau
David Cournapeau is a data scientist.
See NumPy and David Cournapeau
Deeplearning4j
Eclipse Deeplearning4j is a programming library written in Java for the Java virtual machine (JVM).
Differentiable programming
Differentiable programming is a programming paradigm in which a numeric computer program can be differentiated throughout via automatic differentiation.
See NumPy and Differentiable programming
Dot product
In mathematics, the dot product or scalar productThe term scalar product means literally "product with a scalar as a result".
DuckDB
DuckDB is an open-source column-oriented relational database management system (RDBMS) originally developed by Mark Raasveldt and Hannes Mühleisen at the Centrum Wiskunde & Informatica (CWI) in the Netherlands and first released in 2019.
See NumPy and DuckDB
Ellipsis (computer programming)
In computer programming, ellipsis notation (.. or...) is used to denote ranges, an unspecified number of arguments, or a parent directory.
See NumPy and Ellipsis (computer programming)
Enthought
Enthought, Inc. is a software company based in Austin, Texas, United States that develops scientific and analytic computing solutions using primarily the Python programming language.
Euler–Maruyama method
In Itô calculus, the Euler–Maruyama method (also called the Euler method) is a method for the approximate numerical solution of a stochastic differential equation (SDE).
See NumPy and Euler–Maruyama method
Fast Fourier transform
A fast Fourier transform (FFT) is an algorithm that computes the Discrete Fourier Transform (DFT) of a sequence, or its inverse (IDFT).
See NumPy and Fast Fourier transform
FEniCS Project
The FEniCS Project is a collection of free and open-source software components with the common goal to enable automated solution of differential equations.
Glue (software)
glue (spelled with a lower-case "g") is an interactive linked-view data visualization package for exploring relationships within and between related datasets.
Google JAX
Google JAX is a machine learning framework for transforming numerical functions to be used in Python.
Gordon and Betty Moore Foundation
The Gordon and Betty Moore Foundation is an American foundation established by Intel co-founder Gordon E. Moore and his wife Betty I. Moore in September 2000 to support scientific discovery, environmental conservation, patient care improvements and preservation of the character of the San Francisco Bay Area.
See NumPy and Gordon and Betty Moore Foundation
Hadamard product (matrices)
In mathematics, the Hadamard product (also known as the element-wise product, entrywise product or Schur product) is a binary operation that takes in two matrices of the same dimensions and returns a matrix of the multiplied corresponding elements.
See NumPy and Hadamard product (matrices)
IC50
Half maximal inhibitory concentration (IC50) is a measure of the potency of a substance in inhibiting a specific biological or biochemical function.
See NumPy and IC50
IDL (programming language)
IDL, short for Interactive Data Language, is a programming language used for data analysis.
See NumPy and IDL (programming language)
ILNumerics
ILNumerics is a mathematical class library for Common Language Infrastructure (CLI) developers and a domain specific language (DSL) for the implementation of numerical algorithms on the.NET platform.
Intel Parallel Studio
Intel Parallel Studio XE was a software development product developed by Intel that facilitated native code development on Windows, macOS and Linux in C++ and Fortran for parallel computing.
See NumPy and Intel Parallel Studio
Inverse Gaussian distribution
In probability theory, the inverse Gaussian distribution (also known as the Wald distribution) is a two-parameter family of continuous probability distributions with support on (0,∞).
See NumPy and Inverse Gaussian distribution
Inverse trigonometric functions
In mathematics, the inverse trigonometric functions (occasionally also called arcus functions, antitrigonometric functions or cyclometric functions) are the inverse functions of the trigonometric functions (with suitably restricted domains).
See NumPy and Inverse trigonometric functions
InVesalius
InVesalius is a free medical software used to generate virtual reconstructions of structures in the human body.
IPython
IPython (Interactive Python) is a command shell for interactive computing in multiple programming languages, originally developed for the Python programming language, that offers introspection, rich media, shell syntax, tab completion, and history.
IronPython
IronPython is an implementation of the Python programming language targeting the.NET and Mono frameworks.
J (programming language)
The J programming language, developed in the early 1990s by Kenneth E. Iverson and Roger Hui, is an array programming language based primarily on APL (also by Iverson).
See NumPy and J (programming language)
Jblas: Linear Algebra for Java
jblas is a linear algebra library, created by Mikio Braun, for the Java programming language built upon BLAS and LAPACK.
See NumPy and Jblas: Linear Algebra for Java
Jim Hugunin
Jim Hugunin is a software programmer who created the Python programming language extension Numeric (ancestor to NumPy), and later created Python implementations for the Java Platform (Jython) and for Microsoft.NET platform (IronPython); he has also co-designed the AspectJ extension for the Java programming language.
John D. Hunter
John D. Hunter (August 1, 1968 – August 28, 2012) was an American neurobiologist and the original author of Matplotlib.
Kendall tau distance
The Kendall tau rank distance is a metric (distance function) that counts the number of pairwise disagreements between two ranking lists.
See NumPy and Kendall tau distance
Latent Dirichlet allocation
In natural language processing, latent Dirichlet allocation (LDA) is a Bayesian network (and, therefore, a generative statistical model) for modeling automatically extracted topics in textual corpora.
See NumPy and Latent Dirichlet allocation
List of free geology software
Cross This is a list of free and open-source software for geological data handling and interpretation.
See NumPy and List of free geology software
List of information graphics software
This is a list of software to create any kind of information graphics.
See NumPy and List of information graphics software
List of numerical libraries
This is a list of numerical libraries, which are libraries used in software development for performing numerical calculations.
See NumPy and List of numerical libraries
List of numerical-analysis software
Listed here are notable end-user computer applications intended for use with numerical or data analysis.
See NumPy and List of numerical-analysis software
List of programming languages for artificial intelligence
Historically, some programming languages have been specifically designed for artificial intelligence (AI) applications.
See NumPy and List of programming languages for artificial intelligence
List of Python software
The Python programming language is actively used by many people, both in industry and academia, for a wide variety of purposes.
See NumPy and List of Python software
LOBPCG
Locally Optimal Block Preconditioned Conjugate Gradient (LOBPCG) is a matrix-free method for finding the largest (or smallest) eigenvalues and the corresponding eigenvectors of a symmetric generalized eigenvalue problem for a given pair (A, B) of complex Hermitian or real symmetric matrices, where the matrix B is also assumed positive-definite.
See NumPy and LOBPCG
Math Kernel Library
Intel oneAPI Math Kernel Library (Intel oneMKL), formerly know as Intel Math Kernel Library, is a library of optimized math routines for science, engineering, and financial applications.
See NumPy and Math Kernel Library
Matplotlib
Matplotlib is a plotting library for the Python programming language and its numerical mathematics extension NumPy.
Matrix (mathematics)
In mathematics, a matrix (matrices) is a rectangular array or table of numbers, symbols, or expressions, with elements or entries arranged in rows and columns, which is used to represent a mathematical object or property of such an object.
See NumPy and Matrix (mathematics)
Mersenne Twister
The Mersenne Twister is a general-purpose pseudorandom number generator (PRNG) developed in 1997 by and.
See NumPy and Mersenne Twister
MeVisLab
MeVisLab is a cross-platform application framework for medical image processing and scientific visualization. It includes advanced algorithms for image registration, segmentation, and quantitative morphological and functional image analysis. An IDE for graphical programming and rapid user interface prototyping is available.
Michaelis–Menten kinetics
In biochemistry, Michaelis–Menten kinetics, named after Leonor Michaelis and Maud Menten, is the simplest case of enzyme kinetics, applied to enzyme-catalysed reactions of one substrate and one product.
See NumPy and Michaelis–Menten kinetics
Mlpy
mlpy is a Python, open-source, machine learning library built on top of NumPy/SciPy, the GNU Scientific Library and it makes an extensive use of the Cython language.
See NumPy and Mlpy
MonetDB
MonetDB is an open-source column-oriented relational database management system (RDBMS) originally developed at the Centrum Wiskunde & Informatica (CWI) in the Netherlands.
Moore–Penrose inverse
In mathematics, and in particular linear algebra, the Moore–Penrose inverse of a matrix, often called the pseudoinverse, is the most widely known generalization of the inverse matrix.
See NumPy and Moore–Penrose inverse
Naval Observatory Vector Astrometry Subroutines
The Naval Observatory Vector Astrometry Software (NOVAS) is a software library for astrometry-related numerical computations.
See NumPy and Naval Observatory Vector Astrometry Subroutines
Noncentral F-distribution
In probability theory and statistics, the noncentral F-distribution is a continuous probability distribution that is a noncentral generalization of the (ordinary) ''F''-distribution.
See NumPy and Noncentral F-distribution
NP
NP may refer to.
See NumPy and NP
NPY
NPY may refer to.
See NumPy and NPY
Numba
Numba is an open-source JIT compiler that translates a subset of Python and NumPy into fast machine code using LLVM, via the llvmlite Python package.
See NumPy and Numba
Numerical analysis
Numerical analysis is the study of algorithms that use numerical approximation (as opposed to symbolic manipulations) for the problems of mathematical analysis (as distinguished from discrete mathematics).
See NumPy and Numerical analysis
Numerical linear algebra
Numerical linear algebra, sometimes called applied linear algebra, is the study of how matrix operations can be used to create computer algorithms which efficiently and accurately provide approximate answers to questions in continuous mathematics.
See NumPy and Numerical linear algebra
NUPACK
The Nucleic Acid Package (NUPACK) is a growing software suite for the analysis and design of nucleic acid systems.
See NumPy and NUPACK
Orange (software)
Orange is an open-source data visualization, machine learning and data mining toolkit.
See NumPy and Orange (software)
Otsu's method
In computer vision and image processing, Otsu's method, named after, is used to perform automatic image thresholding.
Outer product
In linear algebra, the outer product of two coordinate vectors is the matrix whose entries are all products of an element in the first vector with an element in the second vector.
Pairwise summation
In numerical analysis, pairwise summation, also called cascade summation, is a technique to sum a sequence of finite-precision floating-point numbers that substantially reduces the accumulated round-off error compared to naively accumulating the sum in sequence.
See NumPy and Pairwise summation
Pandas (software)
Pandas (styled as pandas) is a software library written for the Python programming language for data manipulation and analysis.
See NumPy and Pandas (software)
Percentile
In statistics, a k-th percentile, also known as percentile score or centile, is a score a given percentage k of scores in its frequency distribution falls ("exclusive" definition) or a score a given percentage falls ("inclusive" definition).
Perl Data Language
Perl Data Language (abbreviated PDL) is a set of free software array programming extensions to the Perl programming language.
See NumPy and Perl Data Language
PyPy
PyPy is an implementation of the Python programming language.
See NumPy and PyPy
PyQuante
PyQuante is an open-source suite of programs for developing quantum chemistry methods using Gaussian type orbital (GTO) basis sets.
Python (programming language)
Python is a high-level, general-purpose programming language.
See NumPy and Python (programming language)
PythonAnywhere
PythonAnywhere is an online integrated development environment (IDE) and web hosting service (Platform as a service) based on the Python programming language.
PyTorch
PyTorch is a machine learning library based on the Torch library, used for applications such as computer vision and natural language processing, originally developed by Meta AI and now part of the Linux Foundation umbrella.
Quantum programming
Quantum programming is the process of designing or assembling sequences of instructions, called quantum circuits, using gates, switches, and operators to manipulate a quantum system for a desired outcome or results of a given experiment.
See NumPy and Quantum programming
QuTiP
QuTiP, short for the Quantum Toolbox in Python, is an open-source computational physics software library for simulating quantum systems, particularly open quantum systems.
See NumPy and QuTiP
Random number generation
Random number generation is a process by which, often by means of a random number generator (RNG), a sequence of numbers or symbols that cannot be reasonably predicted better than by random chance is generated.
See NumPy and Random number generation
Recurrent neural network
Recurrent neural networks (RNNs) are a class of artificial neural networks for sequential data processing.
See NumPy and Recurrent neural network
ROOT
ROOT is an object-oriented computer program and library developed by CERN.
See NumPy and ROOT
Row- and column-major order
In computing, row-major order and column-major order are methods for storing multidimensional arrays in linear storage such as random access memory.
See NumPy and Row- and column-major order
SageMath
SageMath (previously Sage or SAGE, "System for Algebra and Geometry Experimentation") is a computer algebra system (CAS) with features covering many aspects of mathematics, including algebra, combinatorics, graph theory, group theory, differentiable manifolds, numerical analysis, number theory, calculus and statistics.
Salstat
Salstat is a free software application for the statistical analysis of numeric data with an emphasis on ease-of-use.
Scikit-image
scikit-image (formerly scikits.image) is an open-source image processing library for the Python programming language.
Scikit-learn
scikit-learn (formerly scikits.learn and also known as sklearn) is a free and open-source machine learning library for the Python programming language.
Scikit-multiflow
scikit-mutliflow (also known as skmultiflow) is a free and open source software machine learning library for multi-output/multi-label and stream data written in Python.
See NumPy and Scikit-multiflow
SciPy
SciPy (pronounced "sigh pie") is a free and open-source Python library used for scientific computing and technical computing.
See NumPy and SciPy
Spectral correlation density
The spectral correlation density (SCD), sometimes also called the cyclic spectral density or spectral correlation function, is a function that describes the cross-spectral density of all pairs of frequency-shifted versions of a time-series.
See NumPy and Spectral correlation density
Spyder (software)
Spyder is an open-source cross-platform integrated development environment (IDE) for scientific programming in the Python language.
See NumPy and Spyder (software)
TensorFlow
TensorFlow is a free and open-source software library for machine learning and artificial intelligence.
Theano (software)
Theano is a Python library and optimizing compiler for manipulating and evaluating mathematical expressions, especially matrix-valued ones.
See NumPy and Theano (software)
Tomviz
tomviz is an open source software platform for reproducible volumetric visualization and data processing.
See NumPy and Tomviz
Travis Oliphant
Travis Oliphant is an American data scientist and businessman.
UrbanSim
UrbanSim is an open source urban simulation system designed by Paul Waddell of the University of California, Berkeley and developed with numerous collaborators to support metropolitan land use, transportation, and environmental planning.
Vector space model
Vector space model or term vector model is an algebraic model for representing text documents (or more generally, items) as vectors such that the distance between vectors represents the relevance between the documents.
See NumPy and Vector space model
Vectorization (mathematics)
In mathematics, especially in linear algebra and matrix theory, the vectorization of a matrix is a linear transformation which converts the matrix into a vector.
See NumPy and Vectorization (mathematics)
Veusz
Veusz is a scientific plotting package.
See NumPy and Veusz
VIGRA
VIGRA is the abbreviation for "Vision with Generic Algorithms".
See NumPy and VIGRA
Yorick (programming language)
Yorick is an interpreted programming language designed for numerics, graph plotting, and steering large scientific simulation codes.
See NumPy and Yorick (programming language)
Zero-truncated Poisson distribution
In probability theory, the zero-truncated Poisson (ZTP) distribution is a certain discrete probability distribution whose support is the set of positive integers.
See NumPy and Zero-truncated Poisson distribution
References
Also known as .npz, Numarray, Numeric Python, Numerical Python, Numpy.org.

