awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

科学计算库

排名更新于 2026年6月30日

For 高性能科学计算库, the strongest matches are fastai/numerical-linear-algebra (This is a focused library for numerical linear algebra), numpy/numpy (NumPy is the foundational Python library for scientific computing) and josdejong/mathjs (Math). cupy/cupy and taichi-dev/taichi round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

用于复杂数学建模和科学数据处理的高性能软件框架与数值分析工具。

科学计算库

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • fastai/numerical-linear-algebrafastai 的头像

    fastai/numerical-linear-algebra

    10,703在 GitHub 上查看↗

    This project is a comprehensive library for numerical linear algebra and scientific computing, designed to provide optimized routines for matrix decomposition, statistical modeling, and high-performance data analysis. It serves as both a toolkit for solving complex linear systems and an educational resource for understanding the fundamental algorithms behind matrix factorizations and numerical solvers. The library distinguishes itself through a focus on randomized numerical linear algebra, utilizing probabilistic algorithms and approximate methods to perform dimensionality reduction and matri

    This is a focused library for numerical linear algebra and randomized methods, fitting the scientific computing category but lacking broader features like FFT, integration, or optimization beyond gradient descent, so it is a narrower but genuine member of the category.

    Jupyter NotebookLinear AlgebraAutomatic DifferentiationLinear Algebra Routines
    在 GitHub 上查看↗10,703
  • numpy/numpynumpy 的头像

    numpy/numpy

    32,207在 GitHub 上查看↗

    NumPy is a foundational library for scientific computing in Python, providing a comprehensive framework for managing and manipulating large-scale numerical information. It centers on high-performance multidimensional array objects that serve as the primary data structure for complex mathematical operations and data analysis workflows. The library distinguishes itself through specialized mechanisms for handling multidimensional data, including advanced indexing, slicing, and broadcasting techniques that allow for efficient operations across arrays of varying shapes. It utilizes strided metadat

    NumPy is the foundational Python library for scientific computing, providing high-performance multidimensional arrays and core operations like linear algebra, FFTs, and random number generation, though advanced optimization and integration are typically handled by libraries like SciPy, making it a perfect fit for Python-based numerical work.

    PythonLinear AlgebraLinear Algebra Routines
    在 GitHub 上查看↗32,207
  • josdejong/mathjsjosdejong 的头像

    josdejong/mathjs

    15,036在 GitHub 上查看↗

    Math.js is a comprehensive JavaScript library for scientific, complex, and arbitrary precision calculations. It functions as a symbolic computation engine, a linear algebra toolkit, a statistical analysis library, and a unit conversion system. The project distinguishes itself by providing a symbolic engine capable of parsing, simplifying, and manipulating mathematical expressions algebraically without requiring immediate numerical evaluation. It includes a framework for defining and converting physical quantities with units of measure and automatic prefix support. The library covers a broad

    Math.js is a JavaScript library covering linear algebra, random number generation, statistical analysis, and symbolic computation, which fits the core intent of a scientific computing library; however, it lacks explicit FFT, numerical integration, and GPU support, so it is a solid choice for JavaScript-based projects but may not fully cover all the requested features.

    JavaScriptLinear AlgebraLinear Algebra Routines
    在 GitHub 上查看↗15,036
  • cupy/cupycupy 的头像

    cupy/cupy

    11,000在 GitHub 上查看↗

    CuPy is a CUDA array computing library that implements a NumPy-compatible interface for executing array operations and numerical computing on NVIDIA GPUs. It serves as a GPU-accelerated numerical library and a CUDA-based SciPy implementation, offloading heavy calculations to graphics hardware to increase processing speed for scientific and engineering workloads. The library enables multi-framework tensor exchange, allowing data buffers to be shared between different deep learning frameworks using standardized memory layouts to avoid memory copies. It also supports custom GPU kernel integratio

    CuPy is a GPU-accelerated scientific computing library that provides a NumPy-compatible interface with CUDA-backed linear algebra, FFT, random number generation, and rich mathematical functions, directly meeting the need for high-performance numerical computation with parallel/GPU support.

    PythonGPU AccelerationArray ProcessingGPU Acceleration Libraries
    在 GitHub 上查看↗11,000
  • taichi-dev/taichitaichi-dev 的头像

    taichi-dev/taichi

    27,982在 GitHub 上查看↗

    Taichi is a domain-specific programming language embedded in Python designed for high-performance numerical computing and computer graphics. It functions as a parallel compiler that translates high-level mathematical expressions into optimized machine instructions, enabling developers to write compute-intensive algorithms that execute across diverse hardware architectures, including CPUs, GPUs, and specialized accelerators. The project distinguishes itself through a hardware-agnostic execution layer that maps parallel operations to multiple backends such as CUDA, Metal, and Vulkan. By utilizi

    Taichi is a domain-specific language embedded in Python for high-performance numerical computing, running across CPUs and GPUs, which fits your search for scientific computation tools, though its focus on computer graphics and sparse computation means it lacks some common features like dedicated BLAS/LAPACK or FFT routines.

    C++Domain Specific LanguagesProgramming LanguagesCompiler Infrastructure
    在 GitHub 上查看↗27,982
  • jax-ml/jaxjax-ml 的头像

    jax-ml/jax

    35,828在 GitHub 上查看↗

    This project is a high-performance numerical computing library designed for large-scale scientific and machine learning workloads. It functions as an automatic differentiation framework and a just-in-time compilation engine, transforming high-level Python code into optimized machine instructions. By enforcing pure functional programming patterns and immutable array semantics, the library ensures that mathematical functions remain compatible with automated graph transformations and symbolic differentiation. The platform distinguishes itself through its distributed array computing capabilities,

    JAX is a high-performance numerical computing library with automatic differentiation and JIT compilation for Python, providing linear algebra, FFT, random number generation, and GPU support — exactly the kind of tool for scientific computing, though it does not ship built-in numerical integration or optimization solvers.

    PythonAutomatic DifferentiationHigh-Performance and Parallel Computing
    在 GitHub 上查看↗35,828
  • gonum/gonumgonum 的头像

    gonum/gonum

    8,316在 GitHub 上查看↗

    Gonum is a numerical computing library for the Go programming language, providing a collection of packages for scientific computing, linear algebra, statistics, and optimization. It functions as a framework for performing complex numerical computations and solving systems of linear equations. The project includes a dedicated graph analysis framework for modeling network graphs and solving connectivity and pathfinding problems. It also provides a statistical analysis toolkit for computing descriptive and inferential statistics and estimating mixture entropy. The library's capability surface c

    Gonum is a numerical computing library for Go that provides linear algebra, statistics, optimization, and graph analysis, making it a strong fit for scientific computing in Go, though it may lack some features like FFT and GPU support.

    GoScientific ComputingGraph Analysis FrameworksGraph Relationship Modeling
    在 GitHub 上查看↗8,316
  • fmfn/bayesianoptimizationfmfn 的头像

    fmfn/BayesianOptimization

    8,650在 GitHub 上查看↗

    This is a Python scientific computing library for finding the global maximum of expensive black-box functions. It operates as a global optimization framework that identifies optimal input parameters within defined bounds to maximize a target output. The library utilizes Gaussian process regression to predict function values and uncertainty, guiding the search for optimal parameters. It employs a surrogate-model optimization approach to approximate high-cost objective functions, reducing the total number of required evaluations. The system manages the trade-off between exploration and exploit

    This Python library focuses on Bayesian global optimization for expensive black-box functions, making it a valid scientific computing tool, but its scope is narrow—it provides only one optimization method and lacks the broader linear algebra, FFT, integration, and parallel computing features the search covers.

    PythonExpensive Function OptimizationBayesian Optimization LibrariesGaussian Processes
    在 GitHub 上查看↗8,650

Related searches

  • a library for numerical analysis and computing
  • 用于数值科学计算的 Fortran 库
  • 用于科学计算的 Julia 包合集
  • a C++ library for mathematical computations
  • 高性能表格数据处理库
  • a javascript library for complex mathematical operations
  • 比 pandas 更快的 DataFrame 库
  • 用于统计数据分析的 R 语言包