7 repositorios
Use of vectorized operations on contiguous memory arrays for high-speed numerical calculations.
Distinct from NumPy Array Integration: Focuses on the performance benefit of vectorized operations rather than just the memory binding layer.
Explore 7 awesome GitHub repositories matching scientific & mathematical computing · Vectorized Data Processing. Refine with filters or upvote what's useful.
PRMLT provides self-contained MATLAB implementations of every algorithm from the Pattern Recognition and Machine Learning textbook by Christopher Bishop. The code reproduces the book's exact formulas and notation, making each implementation directly traceable to the source material for educational verification and study. The implementations cover the full range of core machine learning methods from the textbook, including classification, clustering, regression, density estimation, and neural network algorithms. Each module is self-contained with heavy comments, and the code uses compact, vect
Compact, vectorized Matlab functions that execute machine learning algorithms efficiently on array data using matrix operations.
r4ds es un currículo de ciencia de datos y recurso educativo diseñado para dominar el lenguaje de programación R. Proporciona una ruta de aprendizaje estructurada para el proceso de extremo a extremo de importar, limpiar, transformar y visualizar datos. El proyecto enfatiza una guía de ciencia de datos reproducible y un currículo integral para la manipulación de datos (data wrangling). Incluye tutoriales especializados sobre la gramática de gráficos para la visualización de datos en capas y publicaciones técnicas creadas con Quarto que combinan código ejecutable con prosa narrativa. El material cubre una amplia gama de capacidades analíticas, incluyendo la ingesta de datos de diversas fuentes, unión de datos relacionales y la gestión de variables categóricas. También aborda la limpieza de datos, modelado matemático y la generación de informes y presentaciones profesionales en múltiples formatos. El currículo se centra en la aplicación práctica de la programación funcional y los principios de datos ordenados (tidy data) para crear análisis transparentes y repetibles.
Implements high-speed numerical calculations by applying operations across entire data vectors simultaneously.
Este proyecto es una biblioteca de aprendizaje automático de Python y un kit de herramientas de ciencia de datos diseñado para construir modelos predictivos y analizar conjuntos de datos complejos. Proporciona una colección de implementaciones para algoritmos supervisados y no supervisados comunes utilizando el framework Scikit-Learn. El kit de herramientas incluye una suite de modelado predictivo para generar predicciones a partir de datos históricos y un framework de análisis estadístico para aplicar modelado bayesiano y pruebas de causalidad. También cuenta con una suite de visualización de datos basada en Matplotlib para renderizar gráficos y tablas estáticas para interpretar los límites de los clasificadores y las tendencias de los datos. El proyecto cubre flujos de trabajo de agrupamiento de datos para identificar patrones y segmentos, análisis exploratorio de datos y el preprocesamiento de datos utilizando Pandas y NumPy.
Uses NumPy vectorized operations on contiguous memory arrays to ensure high computational efficiency for mathematical operations.
finmarketpy is a quantitative trading framework and financial market analysis tool. It provides a Python-based library for simulating trading strategies against historical market data, computing the value of options contracts, and extracting trends from financial datasets. The system includes specialized engines for financial options pricing using numerical calculations and a backtesting library to assess risk and performance before live deployment. It further enables the detection of market seasonality and the execution of event studies to measure asset price behavior around specific time wi
Uses vectorized operations on contiguous memory arrays for high-speed numerical calculations of financial time series.
This project is a multi-purpose toolkit comprising a static site generator, a predictive modeling tool, and a sports analytics dashboard. It functions as a content syndication engine that converts source files into static HTML and machine-readable XML streams for blogs and professional portfolios. The system features a data processing engine designed for sports performance analytics, using linear and logistic regression to estimate season win totals and calculate win probabilities. It includes a time-series visualization framework that renders these performance trends using high-contrast them
Increases computation speed by processing large datasets using array-based vectorized operations.
This project is a Python quantitative trading framework and library designed for developing, backtesting, and deploying automated financial strategies. It serves as both an algorithmic trading backtester for evaluating historical performance and an event-driven trading engine for executing trades based on quantitative rules. The framework functions as an educational toolkit, providing guided lessons and resources for quantitative finance learning and the application of mathematical models to market data. The system provides capabilities for algorithmic trading automation and financial strate
Utilizes NumPy and Pandas for vectorized array processing to compute financial indicators without row-level loops.
Neural Networks Demystified es un recurso educativo que consiste en notebooks de Python interactivos diseñados para explicar los conceptos matemáticos fundamentales detrás de las redes neuronales. Sirve como un tutorial para comprender cómo estos modelos procesan datos y aprenden de patrones a través de implementaciones de aprendizaje supervisado. El proyecto funciona como una herramienta de visualización que demuestra mecánicas centrales como la propagación hacia adelante (forward propagation) y el descenso de gradiente. Al utilizar la ejecución basada en notebooks, permite la inspección de estados de datos intermedios y transformaciones matemáticas a medida que ocurren durante el proceso de entrenamiento. El repositorio cubre la implementación de modelos de machine learning, incluyendo la aplicación de conjuntos de datos de entrenamiento para optimizar los pesos de la red. Proporciona una mirada práctica a la computación numérica vectorizada y el refinamiento iterativo requerido para mejorar la precisión predictiva.
Utilizes vectorized operations on arrays to perform high-speed numerical computations.