5 repositorios
Code implementations of theoretical mathematical and statistical formulas for data mapping.
Distinct from Mathematical Function Extenders: None of the candidates cover the general translation of statistical formulas into Python functions; they are too specific to runtime mapping or library extenders.
Explore 5 awesome GitHub repositories matching scientific & mathematical computing · Mathematical Function Implementations. Refine with filters or upvote what's useful.
PRML is a Python machine learning library and statistical learning toolkit. It provides code implementations of supervised and unsupervised learning concepts, including regression, classification, and neural network algorithms for statistical data modeling. The project functions as a pattern recognition toolkit used to identify theoretical structures within numerical datasets. It includes a neural network framework for solving nonlinear data mappings and a linear algebra toolkit that utilizes vectorized operations and matrix calculations. The library covers a broad range of capabilities, inc
Translates theoretical probability and regression formulas into executable Python functions.
Boost is a collection of portable, high-performance source libraries that extend the C++ standard library. It provides a wide range of reusable components, data structures, and algorithms designed to add capabilities to the base language across different platforms. The project is distinguished by its extensive focus on compile-time template metaprogramming and generic programming. It implements advanced architectural patterns such as policy-based design, concept-based type validation, and the use of SFINAE for conditional template resolution to minimize runtime overhead. The library covers a
Provides a comprehensive set of high-level mathematical functions and constants to extend numerical capabilities.
Performs high-performance mathematical and statistical computations for advanced modeling.
Este proyecto es una librería estándar impulsada por la comunidad para el lenguaje de programación Fortran, proporcionando una colección completa de algoritmos, estructuras de datos y utilidades de sistema. Está diseñada para extender las capacidades nativas del lenguaje, ofreciendo un kit de herramientas unificado para computación científica, análisis numérico y programación de propósito general. La librería se distingue por una arquitectura modular que utiliza despacho de interfaces genéricas y especialización en tiempo de compilación para asegurar un alto rendimiento a través de varios tipos de datos. Proporciona abstracciones estandarizadas para backends numéricos externos, permitiendo a los desarrolladores cambiar entre implementaciones de referencia internas y librerías optimizadas de proveedores. El código base está organizado en namespaces jerárquicos para prevenir colisiones de símbolos y soporta gestión de memoria estática para mantener un rendimiento predecible en entornos de alto rendimiento. La librería cubre una amplia superficie de capacidades, incluyendo operaciones de álgebra lineal, cálculo de funciones matemáticas y generación de distribuciones aleatorias. También proporciona infraestructura esencial para procesamiento de texto, interacción con el sistema de archivos y gestión del entorno. Para apoyar el ciclo de vida de desarrollo, el proyecto incluye herramientas integradas para pruebas unitarias, validación basada en aserciones y registro de diagnósticos en tiempo de ejecución. El proyecto sigue patrones convencionales de sistemas de compilación para asegurar la compatibilidad con gestores de paquetes modernos y entornos de desarrollo externos.
Calculates general purpose mathematical values and complex functions to support numerical analysis and scientific modeling tasks.
Machine-Learning-From-Scratch es un repositorio educativo que proporciona implementaciones de modelos fundamentales de machine learning construidos utilizando lógica de programación estándar en Python. Sirve como recurso para comprender la mecánica interna de algoritmos estadísticos y predictivos comunes construyéndolos desde cero en lugar de depender de frameworks de machine learning de alto nivel. El proyecto se distingue por priorizar la transparencia en el diseño algorítmico, utilizando primitivas matemáticas y cálculos vectorizados de arrays para exponer el cálculo subyacente y la lógica estadística. Al estructurar las técnicas de aprendizaje como componentes modulares e independientes, el repositorio permite el examen de bucles de entrenamiento iterativos y procesos de optimización basados en gradientes de forma aislada. Esta colección cubre una amplia gama de técnicas de ciencia de datos, centrándose en la implementación manual de pasos de procesamiento central y procedimientos de entrenamiento de modelos. El repositorio está diseñado para apoyar el desarrollo de habilidades en ciencia de datos demostrando cómo funcionan los modelos predictivos a través de prácticas básicas de programación y análisis.
Provides standalone function implementations of core statistical and calculus-based logic for model training.