Commit Graph

8 Commits

Author SHA1 Message Date
61c560fda2 Add portfolio analysis script and update dependencies
- Created a new Python script for portfolio analysis using historical stock data.
- Implemented functions for normality testing of prices and returns.
- Added histogram plots for prices and returns.
- Included logic for random portfolio allocation and efficient frontier calculation.
- Updated `pyproject.toml` to include `pandas-stubs` for type hinting support.
- Modified `uv.lock` to reflect the addition of `pandas-stubs` and its dependencies.
2025-10-08 11:08:26 +02:00
38d60dfa3e Revert la version de Python à 3.13 et ajoute yfinance comme dépendance 2025-10-08 10:35:40 +02:00
6dcd48ad90 Add 'Machine Learning' TP1 2025-09-15 19:58:46 +02:00
e4b90bce89 Refactor code in numerical methods notebooks
- Updated import order in Point_Fixe.ipynb for consistency.
- Changed lambda functions to regular function definitions for clarity in Point_Fixe.ipynb.
- Added numpy import in TP1_EDO_EulerExp.ipynb, TP2_Lokta_Volterra.ipynb, and TP3_Convergence.ipynb for better readability.
- Modified for loops in TP1_EDO_EulerExp.ipynb and TP2_Lokta_Volterra.ipynb to include strict=False for compatibility with future Python versions.
2025-09-01 16:14:53 +02:00
ac870f9880 Refactor code structure for improved readability and maintainability 2025-09-01 16:09:30 +02:00
3b1e51e267 Refactor code structure for improved readability and maintainability 2025-09-01 16:04:25 +02:00
6b20a621cd Update dependencies 2025-04-29 18:05:06 +02:00
f793635464 Migrate to uv package manager 2025-04-24 12:39:46 +02:00