Python3

Tout ce qui concerne les différents logiciels mathématiques (Matlab, Maxima, Scilab, R, Maple, Mathematica, ...) et les calculatrices scientifiques.
Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.
> Préciser le nom du logiciel concerné dans le titre de votre message.

Re: Python3

Messagepar projetmbc » Jeudi 03 Février 2011, 10:06

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.
projetmbc
Péta-utilisateur
 
Messages: 1895
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Python3

Messagepar OG » Jeudi 03 Février 2011, 10:54

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.


Je ne connaissais pas mpmath, effectivement cela simplifie les choses par rapport à Matplotlib,
avec qui je souffre.

As-tu vu ?
Status¶
2011-02-01: mpmath 0.17 released. See the changelog for details. mpmath now supports Python 3!


O.G.
OG
Modérateur
 
Messages: 2210
Inscription: Lundi 12 Mars 2007, 11:20
Localisation: Rouen
Statut actuel: Actif et salarié | Maître de conférence

Re: Python3

Messagepar projetmbc » Jeudi 03 Février 2011, 12:00

OG a écrit:As-tu vu ?
Status¶
2011-02-01: mpmath 0.17 released. See the changelog for details. mpmath now supports Python 3!

Et toi as-tu lu ? :lol:
projetmbc a écrit:Bonjour,
pour info., mpmath a été porté sous Python 3...
projetmbc
Péta-utilisateur
 
Messages: 1895
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Re: Python3

Messagepar OG » Jeudi 03 Février 2011, 13:28

projetmbc a écrit:Et toi as-tu lu ? :lol:
projetmbc a écrit:Bonjour,
pour info., mpmath a été porté sous Python 3...


Aïe

Il manque tout de même pas mal de choses à mpmath par rapport à Numpy au niveau des matrices.

O.G.
OG
Modérateur
 
Messages: 2210
Inscription: Lundi 12 Mars 2007, 11:20
Localisation: Rouen
Statut actuel: Actif et salarié | Maître de conférence

Re: Python3

Messagepar projetmbc » Jeudi 03 Février 2011, 14:13

OG a écrit:Il manque tout de même pas mal de choses à mpmath par rapport à Numpy au niveau des matrices.

Ce n'est pas son but car la présentation du projet commence par :
Mpmath is a pure-Python library for multiprecision floating-point arithmetic.

Par contre, est-il possible de combiner Numpy et mpmath ? Je ne sais pas.
projetmbc
Péta-utilisateur
 
Messages: 1895
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Re: Python3

Messagepar OG » Jeudi 03 Février 2011, 15:21

projetmbc a écrit:
OG a écrit:Il manque tout de même pas mal de choses à mpmath par rapport à Numpy au niveau des matrices.

Ce n'est pas son but car la présentation du projet commence par :
Mpmath is a pure-Python library for multiprecision floating-point arithmetic.


Oui mais la décomposition QR, la recherche de valeurs propres trouveraient naturellement leur place
(il y a bien LU, Cholesky). Par contre c'est du boulot par rapport à LU...

O.G.
OG
Modérateur
 
Messages: 2210
Inscription: Lundi 12 Mars 2007, 11:20
Localisation: Rouen
Statut actuel: Actif et salarié | Maître de conférence

Re: Python3

Messagepar rebouxo » Jeudi 03 Février 2011, 15:56

OG a écrit:
Je ne connaissais pas mpmath, effectivement cela simplifie les choses par rapport à Matplotlib,
avec qui je souffre.

O.G.


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...

Olivier
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6799
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: Python3

Messagepar OG » Jeudi 03 Février 2011, 16:34

rebouxo a écrit:
OG a écrit:
Je ne connaissais pas mpmath, effectivement cela simplifie les choses par rapport à Matplotlib,
avec qui je souffre.

O.G.


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...

Olivier

Code: Tout sélectionner
plt.plot(1,3,'o')


O.G.
OG
Modérateur
 
Messages: 2210
Inscription: Lundi 12 Mars 2007, 11:20
Localisation: Rouen
Statut actuel: Actif et salarié | Maître de conférence

Re: Python3

Messagepar projetmbc » Jeudi 24 Février 2011, 18:34

Bonjour,
pour info., il semblerait qu'il soit possible d'utiliser SciPy et numpy sous Windaube avec Python 3-1.
projetmbc
Péta-utilisateur
 
Messages: 1895
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Re: Python3

Messagepar OG » Jeudi 24 Février 2011, 23:07

projetmbc a écrit:Bonjour,
pour info., il semblerait qu'il soit possible d'utiliser SciPy et numpy sous Windaube avec Python 3-1.


Merci mais je n'utilise pas Windaube.
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.
OG
Modérateur
 
Messages: 2210
Inscription: Lundi 12 Mars 2007, 11:20
Localisation: Rouen
Statut actuel: Actif et salarié | Maître de conférence

Re: Python3

Messagepar Francky » Vendredi 11 Mars 2011, 12:24

Sortie de Python 3.2.
Numpy est déjà disponible.
Scipy devrait arriver très vite (avec la version 0.9)

[url]http://linuxfr.org/news/python-32#État+du+portage+des+modules+vers+Python+3[/url]
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
Francky
Giga-utilisateur
 
Messages: 683
Inscription: Dimanche 11 Avril 2010, 13:01
Statut actuel: Actif et salarié | Enseignant

Re: Python3

Messagepar rebouxo » Vendredi 11 Mars 2011, 13:00

Une petite doc sympa (bien que volumineuse) : http://code.google.com/p/swfk-fr/

Olivier
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6799
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: Python3

Messagepar Garulfo » Mardi 15 Mars 2011, 03:48

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 ...

En fait, tu t'emmêles un peu les pinceaux.
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 ??)
Garulfo
Kilo-utilisateur
 
Messages: 107
Inscription: Mardi 10 Juillet 2007, 19:49
Localisation: Sherbrooke, Québec, Canada
Statut actuel: Actif et salarié | Maître de conférence

Re: Python3

Messagepar Francky » Dimanche 20 Mars 2011, 23:37

Garulfo a écrit:(qqun l'a-t-il dit avant moi ??)

Non, merci pour le rectificatif.
# 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
Francky
Giga-utilisateur
 
Messages: 683
Inscription: Dimanche 11 Avril 2010, 13:01
Statut actuel: Actif et salarié | Enseignant

Re: Python3

Messagepar debimax » Jeudi 26 Mai 2011, 17:56

Francky 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 ?

bonjour

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
debimax
Utilisateur
 
Messages: 6
Inscription: Mercredi 10 Mars 2010, 21:28
Statut actuel: Actif et salarié | Enseignant

Re: Python3

Messagepar Francky » Jeudi 26 Mai 2011, 18:45

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.
Linux Mint | TeXLive - TexMaker - asymptote | Python3 & C - Geany - Project Euler - SPOJ
Entia non sunt multiplicanda praeter necessitatem
Francky
Giga-utilisateur
 
Messages: 683
Inscription: Dimanche 11 Avril 2010, 13:01
Statut actuel: Actif et salarié | Enseignant

Re: Python3

Messagepar projetmbc » Vendredi 27 Mai 2011, 08:25

Bonjour.

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)

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 : liste complète des librairies installées par défaut.

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.

Est-ce pour toi ou pour les élèves ?
projetmbc
Péta-utilisateur
 
Messages: 1895
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Re: Python3

Messagepar debimax » Vendredi 27 Mai 2011, 10:37

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 :

Merci je vais regarder.

projetmbc a écrit:Est-ce pour toi ou pour les élèves ?

C'est bien prévu pour mes é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
debimax
Utilisateur
 
Messages: 6
Inscription: Mercredi 10 Mars 2010, 21:28
Statut actuel: Actif et salarié | Enseignant

Re: Python3

Messagepar projetmbc » Vendredi 27 Mai 2011, 18:56

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.
projetmbc
Péta-utilisateur
 
Messages: 1895
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Re: Python3

Messagepar Francky » Samedi 28 Mai 2011, 15:49

Pour matplotlib dans python 3.2, une news pas hyper fraîche, mais ça peut bouger.
http://pythonsprints.com/2011/04/8/matplotlib-python-3-thanks-cape-town-group/
Linux Mint | TeXLive - TexMaker - asymptote | Python3 & C - Geany - Project Euler - SPOJ
Entia non sunt multiplicanda praeter necessitatem
Francky
Giga-utilisateur
 
Messages: 683
Inscription: Dimanche 11 Avril 2010, 13:01
Statut actuel: Actif et salarié | Enseignant

PrécédenteSuivante

Retourner vers Logiciels mathématiques

Qui est en ligne

Utilisateurs parcourant ce forum: Google Adsense [Bot] et 2 invités