Python Machine Learning sous Excel avec « xlwings lite »
Автор: MASTER 2 SISE DATA SCIENCE
Загружено: 2025-12-22
Просмотров: 294
Machine learning. Data Science. Analyse discriminante linéaire. Programmation de macros et de fonctions personnalisées en Python pour Excel via l’add-in « xlwings lite ». Ce dernier est une version simplifiée de « xlwings ». Il permet d’utiliser Python sous Excel sans avoir à installer nous même Python. De même, il n’est pas nécessaire d’installer explicitement les packages spécialisés [la liste des packages supportés est indiquée sur le site], il suffit de les spécifier dans un fichier « requirements.txt ». J’illustre l’efficacité de « xlwings lite » en programmant une fonction personnalisée qui prend en entrée (a) une plage de données représentant un data frame Pandas, (b) le nom de la variable cible. Elle renvoie en sortie les coefficients de l’analyse discriminante linéaire [je me suis restreint à une classification supervisée binaire] sous la forme d’un data frame Pandas. Il s’agit bien d’une fonction c.-à-d. la mise à jour des données entraîne une mise à jour instantanée des coefficients calculés. La facilité d’utilisation du dispositif « xlwings lite » est bluffante.
Xlwings Lite : https://lite.xlwings.org/
Données et programmes : https://tutoriels-data-science.blogsp...
00:00 L'add-in "xlwings lite" pour Excel
04:13 Installation et accès à l'add-in dans Excel
06:15 Code Python (main.py) et "requirements.txt" pour les packages
07:11 Exécution d'une macro (script) de mise en forme d'une cellule
07:47 Exécution d'une fonction personnalisée (func)
08:25 Organisation de notre projet (fichiers xlsx, main.py, requirements.txt)
09:40 Ouverture du classeur Excel (xlsx)
10:12 Activation de l'add-in dans le classeur
11:27 Macro (script) pour accéder à une cellule
12:57 Macro pour traiter une colonne de valeurs
15:21 Fonction (func) avec les "type hints" pour spécifier les types des données
16:32 Fonction (func) avec les decorateurs (arg, ret) pour spécifier les types
17:58 Fonction pour réaliser une analyse discriminante linéaire (scikit-learn)
21:08 Appel de la fonction dans le classeur
23:00 Mise à jour automatique des résultats avec les modifications de la feuille
24:26 Mise à jour à la demande des résultats (Option Excel : calcul manuel [F9])
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: