Search
Search Results
Search finished, found 53 page(s) matching the search query.
- Setting up and using your development environment
...Contributing to NumPy Setting up and using your development environment...
- Array API
...object which owns the memory the array is pointing at. If you are constructing an array using the C API, and specifying your own memory, you should use the function PyArray_SetBaseObject to set the base to an object which owns the memory. I...
- Building from source
...the Apple Developer Tools for macOS. All other dependencies will be installed automatically by the mamba env create -f environment.yml command. Linux If you want to use the system Python and pip, you will need: C and C++ compilers (ty...
- Building the NumPy API and reference docs
...ntation, note that pre-built versions can be found at https://numpy.org/doc/ in several different formats. Development environments Before proceeding further it should be noted that the documentation is built with the make tool, which is n...
- Contributing to NumPy
...API and reference docs. Development process - details The rest of the story Setting up and using your development environment Recommended development setup Using virtual environments Building from source Testing builds Other build opt...
- How does the CPU dispatcher work?
...inimal set of required optimizations. --cpu-dispatch: dispatched set of additional optimizations. 2- Discovering the environment In this part, we check the compiler and platform architecture and cache some of the intermediary results to...
- How to write a NumPy how-to
...d to refuel my car.” Give a brief but explicit answer “Three kilometers/miles, take a right at Hayseed Road, it’s on your left.” Add helpful details for newcomers (“Hayseed Road”, even though it’s the only turnoff at three km/mi). But n...
- Interoperability with NumPy
...airly general, its concrete implementation has limitations. As datasets grow and NumPy becomes used in a variety of new environments and architectures, there are cases where the strided in-RAM storage strategy is inappropriate, which has ca...
- Iterating over arrays
...s simple and convenient, it is not very efficient. A better approach is to move the one-dimensional innermost loop into your code, external to the iterator. This way, NumPy’s vectorized operations can be used on larger chunks of the element...
- NumPy 1.10.0 Release Notes
...fe'). The old 'unsafe' default has been deprecated since Numpy 1.7. numpy version string The numpy version string for development builds has been changed from x.y.z.dev-githash to x.y.z.dev0+githash (note the +) in order to comply with PE...
- NumPy 1.13.0 Release Notes
...Python versions. NumPy may be built with relaxed stride checking debugging Setting NPY_RELAXED_STRIDES_DEBUG=1 in the environment when relaxed stride checking is enabled will cause NumPy to be compiled with the affected strides set to the...
- NumPy 1.14.0 Release Notes
...octests. See below for details on how to preserve the old style printing when needed. A major decision affecting future development concerns the schedule for dropping Python 2.7 support in the runup to 2020. The decision has been made to su...
- NumPy 1.15.0 Release Notes
...pport for cross-platform builds for iOS The build system has been modified to add support for the _PYTHON_HOST_PLATFORM environment variable, used by distutils when compiling on one platform for another platform. This makes it possible to c...
- NumPy 1.17.0 Release Notes
...kage as the LAPACK, implementation, see libFLAME for details. User-defined BLAS detection order distutils now uses an environment variable, comma-separated and case insensitive, to determine the detection order for BLAS libraries. By defa...
- NumPy 1.21.0 Release Notes
...abstract interface blocks f2py can now parse abstract interface blocks. (gh-18695) BLAS and LAPACK configuration via environment variables Autodetection of installed BLAS and LAPACK libraries can be bypassed by using the NPY_BLAS_LIBS an...
- NumPy 1.22.0 Release Notes
- NumPy 1.25.0 Release Notes
- NumPy 1.8.0 Release Notes
...se a ValueError for array returns and NaN for scalar returns. NPY_RELAXED_STRIDES_CHECKING There is a new compile time environment variable NPY_RELAXED_STRIDES_CHECKING. If this variable is set to 1, then numpy will consider more arrays to...
- NumPy 2.0.0 Release Notes
- NumPy core math library
- NumPy for MATLAB users
- Setting up and using your development environment
- Subclassing ndarray
- Testing guidelines
- Troubleshooting
- Universal functions (
ufunc
) basics - Using F2PY
- Verifying bugs and bug fixes in NumPy
- Writing your own ufunc
- Beyond the basics
- Data type API
- F2PY and Windows
- F2PY and Windows Intel Fortran
- F2PY examples
- F2PY user guide and reference manual
- Miscellaneous
- NumPy 1.12.0 Release Notes
- NumPy 1.18.0 Release Notes
- NumPy 1.26.2 Release Notes
- NumPy 1.3.0 Release Notes
- NumPy 2.0 migration guide
- NumPy 2.1.0 Release Notes
- NumPy 2.1.3 Release Notes
- NumPy C code explanations
- NumPy project governance and decision-making
- numpy.polynomial.polynomial.polyfit
- Packaging (
numpy.distutils
) - Parallel random number generation
- Random sampling (
numpy.random
) - Reviewer guidelines
- Scalars
- Standard array subclasses
- ufunc API