Python3
-
- Utilisateur chevronné
- Messages : 2303
- Inscription : samedi 29 décembre 2007, 00:58
Re: Python3
Bonjour,
pour Numpy, je testerais cela ce soir sur mon Mac.
Pour les graphiques, mpmath utilise matplotlib.
Ceci étant avec des élèves de Lycée, c'est très pratique d'avoir une commande comme plot([cos, sin], [-4, 4]), pas besoin de taper tout ce qui est nécessaire au même tracé avec matplotib comme dans cet exemple.
pour Numpy, je testerais cela ce soir sur mon Mac.
Pour les graphiques, mpmath utilise matplotlib.
Ceci étant avec des élèves de Lycée, c'est très pratique d'avoir une commande comme plot([cos, sin], [-4, 4]), pas besoin de taper tout ce qui est nécessaire au même tracé avec matplotib comme dans cet exemple.
-
- Modérateur honoraire
- Messages : 2293
- Inscription : lundi 12 mars 2007, 11:20
- Localisation : Rouen
Re: Python3
Je ne connaissais pas mpmath, effectivement cela simplifie les choses par rapport à Matplotlib,projetmbc a écrit :Bonjour,
pour Numpy, je testerais cela ce soir sur mon Mac.
Pour les graphiques, mpmath utilise matplotlib.
Ceci étant avec des élèves de Lycée, c'est très pratique d'avoir une commande comme plot([cos, sin], [-4, 4]), pas besoin de taper tout ce qui est nécessaire au même tracé avec matplotib comme dans cet exemple.
avec qui je souffre.
As-tu vu ?
O.G.Status¶
2011-02-01: mpmath 0.17 released. See the changelog for details. mpmath now supports Python 3!
-
- Utilisateur chevronné
- Messages : 2303
- Inscription : samedi 29 décembre 2007, 00:58
Re: Python3
Et toi as-tu lu ?OG a écrit :As-tu vu ?Status¶
2011-02-01: mpmath 0.17 released. See the changelog for details. mpmath now supports Python 3!

projetmbc a écrit :Bonjour,
pour info., mpmath a été porté sous Python 3...
-
- Modérateur honoraire
- Messages : 2293
- Inscription : lundi 12 mars 2007, 11:20
- Localisation : Rouen
Re: Python3
Aïeprojetmbc a écrit : Et toi as-tu lu ?
projetmbc a écrit :Bonjour,
pour info., mpmath a été porté sous Python 3...
Il manque tout de même pas mal de choses à mpmath par rapport à Numpy au niveau des matrices.
O.G.
-
- Utilisateur chevronné
- Messages : 2303
- Inscription : samedi 29 décembre 2007, 00:58
Re: Python3
Ce n'est pas son but car la présentation du projet commence par :OG a écrit :Il manque tout de même pas mal de choses à mpmath par rapport à Numpy au niveau des matrices.
Par contre, est-il possible de combiner Numpy et mpmath ? Je ne sais pas.Mpmath is a pure-Python library for multiprecision floating-point arithmetic.
-
- Modérateur honoraire
- Messages : 2293
- Inscription : lundi 12 mars 2007, 11:20
- Localisation : Rouen
Re: Python3
Oui mais la décomposition QR, la recherche de valeurs propres trouveraient naturellement leur placeprojetmbc a écrit :Ce n'est pas son but car la présentation du projet commence par :OG a écrit :Il manque tout de même pas mal de choses à mpmath par rapport à Numpy au niveau des matrices.Mpmath is a pure-Python library for multiprecision floating-point arithmetic.
(il y a bien LU, Cholesky). Par contre c'est du boulot par rapport à LU...
O.G.
-
- Modérateur honoraire
- Messages : 6962
- Inscription : mercredi 15 février 2006, 13:18
- Localisation : le havre
Re: Python3
Ha, toi aussi. Si quelqu'un sait comment placer le point de coordonnées (x,f(x)) avec matplotlib je suis preneur. J'ai bien dit le point, pas la fonction...OG a écrit :
Je ne connaissais pas mpmath, effectivement cela simplifie les choses par rapport à Matplotlib,
avec qui je souffre.
O.G.
Olivier
A line is a point that went for a walk. Paul Klee.
Par solidarité, pas de MP.
Par solidarité, pas de MP.
-
- Modérateur honoraire
- Messages : 2293
- Inscription : lundi 12 mars 2007, 11:20
- Localisation : Rouen
Re: Python3
rebouxo a écrit :Ha, toi aussi. Si quelqu'un sait comment placer le point de coordonnées (x,f(x)) avec matplotlib je suis preneur. J'ai bien dit le point, pas la fonction...OG a écrit :
Je ne connaissais pas mpmath, effectivement cela simplifie les choses par rapport à Matplotlib,
avec qui je souffre.
O.G.
Olivier
Code : Tout sélectionner
plt.plot(1,3,'o')
-
- Utilisateur chevronné
- Messages : 2303
- Inscription : samedi 29 décembre 2007, 00:58
Re: Python3
Bonjour,
pour info., il semblerait qu'il soit possible d'utiliser SciPy et numpy sous Windaube avec Python 3-1.
pour info., il semblerait qu'il soit possible d'utiliser SciPy et numpy sous Windaube avec Python 3-1.
-
- Modérateur honoraire
- Messages : 2293
- Inscription : lundi 12 mars 2007, 11:20
- Localisation : Rouen
Re: Python3
Merci mais je n'utilise pas Windaube.projetmbc a écrit :Bonjour,
pour info., il semblerait qu'il soit possible d'utiliser SciPy et numpy sous Windaube avec Python 3-1.
Par contre je trouve que Scipy/Numpy demande plus de travail que Scilab,
notammant à cause des types array ou mat, pour les étudiants cela pose quelques
soucis... En plus j'ai voulu utiliser le module
interpolate de Scipy et bingo pas de spline naturelle, encastrée, not-a-knot...
(évidemment je n'ai qu'à contribuer plutôt que de râler).
O.G.
-
- Utilisateur éprouvé
- Messages : 681
- Inscription : dimanche 11 avril 2010, 14:01
Re: Python3
Sortie de Python 3.2.
Numpy est déjà disponible.
Scipy devrait arriver très vite (avec la version 0.9)
http://linuxfr.org/news/python-32#État+ ... s+Python+3
http://linuxfr.org/news/python-32
--
Bref, on va pouvoir faire des choses matheuses sérieuses avec tout ça, il ne manquera plus rien
à python3 pour être LE langage parfait pour débuter l'algo, non ?
(je pensais déjà ça, mais ceux qui avaient besoin de bibli matheuses pouvaient râler, je comprends,
maintenant, je crois qu'il faut songer à passer la troisième)
Numpy est déjà disponible.
Scipy devrait arriver très vite (avec la version 0.9)
http://linuxfr.org/news/python-32#État+ ... s+Python+3
http://linuxfr.org/news/python-32
--
Bref, on va pouvoir faire des choses matheuses sérieuses avec tout ça, il ne manquera plus rien
à python3 pour être LE langage parfait pour débuter l'algo, non ?
(je pensais déjà ça, mais ceux qui avaient besoin de bibli matheuses pouvaient râler, je comprends,
maintenant, je crois qu'il faut songer à passer la troisième)
Linux Mint | TeXLive - TexMaker - asymptote | Python3 & C - Geany - Project Euler - SPOJ
Entia non sunt multiplicanda praeter necessitatem
Entia non sunt multiplicanda praeter necessitatem
-
- Modérateur honoraire
- Messages : 6962
- Inscription : mercredi 15 février 2006, 13:18
- Localisation : le havre
Re: Python3
A line is a point that went for a walk. Paul Klee.
Par solidarité, pas de MP.
Par solidarité, pas de MP.
Re: Python3
En fait, tu t'emmêles un peu les pinceaux.Francky a écrit :Hélas, # c'est sharp, il ressemble au dièse, mais c'est pas le dièse, je suis d'accord pour éviter les anglicismes, mais là, c'est discutable ...
Le mot « dièse » se traduit par « sharp » en anglais. Le symbole du clavier n'est pas un dièse et donc pas un sharp. Mais il porte un nom : « croisillon » ou « hash »... sauf qu'il me semble que personne ne l'appele ainsi.
(qqun l'a-t-il dit avant moi ??)
-
- Utilisateur éprouvé
- Messages : 681
- Inscription : dimanche 11 avril 2010, 14:01
Re: Python3
Non, merci pour le rectificatif.Garulfo a écrit :(qqun l'a-t-il dit avant moi ??)
# est donc bien le croisillon, ou hash,
mais (hélas) tout le monde dit dièse ou sharp, à tort.
Linux Mint | TeXLive - TexMaker - asymptote | Python3 & C - Geany - Project Euler - SPOJ
Entia non sunt multiplicanda praeter necessitatem
Entia non sunt multiplicanda praeter necessitatem
Re: Python3
bonjourFrancky a écrit :Bref, on va pouvoir faire des choses matheuses sérieuses avec tout ça, il ne manquera plus rien
à python3 pour être LE langage parfait pour débuter l'algo, non ?
j'ai suivi tout le fil mais alors que puis je utiliser pour remplacer matplotlib avec python3 ?
Au lycée il n'y a aucune version python d'installé. J'hésite encore. Faire installer python2 ou python3?
Je ne sais même pas ce qu'il faut installer sous windows (étant utilisateur de linux depuis plus de 10 ans)
Je débute en python depuis qcq mois.
Je fait actuellement de l'algorithmique avec xcas (qui en plus est mal installé au lycée alors j'utilise de plus en plus R-cran pour la simulation en seconde, chi2 en Ts etc...)
J'ai d'ailleurs transformé en python la plus part de mes activités et j'ai besoin de faire des histogrammes, des courbes bref j'ai besoin de matplotlib ou d'un tuto me montrant comment faire sans.
Ce que j'apprécie dans python3 est le fait que 1/2=0.5 et non 0.
J'ai bien envie d'attendre 1 an en espérant que matplotlib fonctionne avec python3
Merci
-
- Utilisateur éprouvé
- Messages : 681
- Inscription : dimanche 11 avril 2010, 14:01
Re: Python3
On attend tous en effet cette sortie, je n'ai pas d'indication sur l'imminence ou non du truc.
Il n'y aura plus de travaux sur python 2, donc tout l'effort se concentre sur python 3.
Je me régale avec Python3 pour plein de raisons.
* La division, c'est clair.
* pas de limitation sur la taille des entiers. (ça enlève des soucis pédagogiques à l'apprentissage)
* unicode direct dans les fichiers.
----
Je vous rappelle ce site où vous pourrez vous escrimer à loisir. : projet Euler.
Avec Romain, maurice, on s'y éclate les méninges.
Il n'y aura plus de travaux sur python 2, donc tout l'effort se concentre sur python 3.
Je me régale avec Python3 pour plein de raisons.
* La division, c'est clair.
* pas de limitation sur la taille des entiers. (ça enlève des soucis pédagogiques à l'apprentissage)
* unicode direct dans les fichiers.
----
Je vous rappelle ce site où vous pourrez vous escrimer à loisir. : projet Euler.
Avec Romain, maurice, on s'y éclate les méninges.
Linux Mint | TeXLive - TexMaker - asymptote | Python3 & C - Geany - Project Euler - SPOJ
Entia non sunt multiplicanda praeter necessitatem
Entia non sunt multiplicanda praeter necessitatem
-
- Utilisateur chevronné
- Messages : 2303
- Inscription : samedi 29 décembre 2007, 00:58
Re: Python3
Bonjour.
Pour le moment, ils n'en sont qu'à la version Python 2.7 mais il y a tout ce qu'il faut pour le Lycée : liste complète des librairies installées par défaut.
Il existe la distribution enthought qui est gratuite pour les organisations scolaires, et disponible sous Mac O$ et Linux.debimax a écrit :Je ne sais même pas ce qu'il faut installer sous windows (étant utilisateur de linux depuis plus de 10 ans)
Pour le moment, ils n'en sont qu'à la version Python 2.7 mais il y a tout ce qu'il faut pour le Lycée : liste complète des librairies installées par défaut.
Est-ce pour toi ou pour les élèves ?debimax a écrit :J'ai d'ailleurs transformé en python la plus part de mes activités et j'ai besoin de faire des histogrammes, des courbes bref j'ai besoin de matplotlib ou d'un tuto me montrant comment faire sans.
Re: Python3
Merci je vais regarder.projetmbc a écrit :Il existe la distribution enthought qui est gratuite pour les organisations scolaires, et disponible sous Mac O$ et Linux.
Pour le moment, ils n'en sont qu'à la version Python 2.7 mais il y a tout ce qu'il faut pour le Lycée :
C'est bien prévu pour mes élèves.projetmbc a écrit :Est-ce pour toi ou pour les élèves ?
Voila par exemple la dernière activité faite avec mes élève de TS et Tes. J'ai mis dessus avec xcas et R-cran mais j'ai utilisé R-cran pour les deux classes.
http://megamaths.free.fr/pdf/adequation.pdf
Le semaine prochaine avec mes secondes http://megamaths.free.fr/pdf/fluctuation.pdf
-
- Utilisateur chevronné
- Messages : 2303
- Inscription : samedi 29 décembre 2007, 00:58
Re: Python3
Je vais regarder cela.
Il pourrait être intéressant de cibler les besoins en terme de production de graphique afin de pouvoir faire quelques fonctions relativement intuitives à utiliser côté élève, et qui appelleraient matplotlib ou autre chose pour produire une image statique d'un graphique.
Il pourrait être intéressant de cibler les besoins en terme de production de graphique afin de pouvoir faire quelques fonctions relativement intuitives à utiliser côté élève, et qui appelleraient matplotlib ou autre chose pour produire une image statique d'un graphique.
-
- Utilisateur éprouvé
- Messages : 681
- Inscription : dimanche 11 avril 2010, 14:01
Re: Python3
Pour matplotlib dans python 3.2, une news pas hyper fraîche, mais ça peut bouger.
http://pythonsprints.com/2011/04/8/matp ... own-group/
http://pythonsprints.com/2011/04/8/matp ... own-group/
Linux Mint | TeXLive - TexMaker - asymptote | Python3 & C - Geany - Project Euler - SPOJ
Entia non sunt multiplicanda praeter necessitatem
Entia non sunt multiplicanda praeter necessitatem