bottleneck

Fast NumPy array functions written in C (by pydata)

Bottleneck Alternatives

Similar projects and alternatives to bottleneck based on common topics and language

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better bottleneck alternative or higher similarity.

bottleneck reviews and mentions

Posts with mentions or reviews of bottleneck. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-29.
  • Update on my Python, C++ and Rust Library
    2 projects | /r/Python | 29 Oct 2021
    Fast Array Manipulation in Python: Since Numpy is the de facto standard for storing multi-dimensional data, any performance gain you see using librapid math kernels will need to be realized on data which probably started its life as a numpy array, and needs to be passed to another tool as a numpy array. Hopefully there will be (or already is?) a way to build a librapid array out of a numpy array without copying the data and vice versa. In fact I might suggest that librapid focus on the fast math operations and simply become an accelerator for numpy arrays. For instance, look at CuPy which provides GPU-implemented operations within a numpy-compatible API, and Bottleneck which simply provides fast C-based implementations of some otherwise slow parts of Numpy. Also note that numpy *can* be multi-threaded depending on the operation and some environment variables. Single-threaded to Single-threaded I think you will be hard-pressed to beat Numpy on general math operations, but that doesn't mean there aren't specific "kernels" that are more specialized that can be greatly improved with a C++ back-end.

Stats

Basic bottleneck repo stats
1
1,003
3.3
8 days ago

pydata/bottleneck is an open source project licensed under BSD 2-clause "Simplified" License which is an OSI approved license.

The primary programming language of bottleneck is Python.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com