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 debimax » Dimanche 29 Mai 2011, 08:53

Francky a écrit: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/

la news n'est peut être pas fraîche mais en suivant les liens matplotlib fonctionne avec python3.2 :D

Je viens de tester avec une machine virtuelle windwsxp, une gentoo mais pas encore avec ma debian car il me manque des modules pour python-3.2 comme numpy (ou scipy je ne sais plus)

On va peut être attendre un peu.
debimax
Utilisateur
 
Messages: 6
Inscription: Mercredi 10 Mars 2010, 21:28
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Python3

Messagepar melka » Mardi 06 Décembre 2011, 23:53

Salut,

je viens de découvrir ce fil et je me demande pourquoi vous n'avez pas abordé l'usage d'AmiensPython, certes qui fonctionne avec Python2 mais qui contient matplotlib et qui s'installe très facilement sur un ordinateur muni de windows. En plus, AmiensPython est accompagné d'une documentation plutôt sympa (en fait, surtout une collection d'exemples assez riche).

Par ailleurs, depuis deux ans, il existe aussi un tuto encore incomplet (par exemple, il n'y a rien sur matplotlib, pas encore) destiné aux lycéens, dont je suis l'un des deux auteurs. Il est complété par un blog (et bientôt un forum). La partie tuto est faite avec Sphinx.
Le site : http://python.lycee.free.fr
Les sources : https://github.com/kamelNaroun/python.lycee
Toute collaboration serait la bien venue.

Kamel
melka
Déca-utilisateur
 
Messages: 16
Inscription: Jeudi 29 Avril 2010, 15:31
Statut actuel: Actif et salarié | Enseignant

Re: Python3

Messagepar OG » Jeudi 08 Décembre 2011, 22:11

Merci pour les infos, c'est toujours intéressant d'avoir une doc faite avec Sphinx.
Comme mon public et mon but sont différents, c'est plutôt Numpy et autres qui m'intéressent.
Pour matplotlib j'avais écrit quelques bricoles, (Sphinx aussi)
http://math.mad.free.fr/depot/numpy/courbe.html

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

Re: Python3

Messagepar melka » Samedi 10 Décembre 2011, 10:18

OG, en fait, je connais ton lien depuis longtemps. Comme j'ai un peu de mal avec l'anglais, cela m'avait bien aidé à l'époque. Donc j'en profite pour te remercier avec beaucoup de retard. D'ailleurs moi-même, j'ai fait, il y a quelque temps, un truc dans le même genre (http://matplotlib.free.fr/), mais plutôt axé pylab que pyplot et en prenant le lecteur un peu plus par la main, mais je n'ai jamais eu le courage d'aller plus loin.

J'en profite pour poser une question sur mpmath que j'ai découvert en lisant ce fil. J'ai lu la page sur le tracé de courbe de fonction et j'ai l'impression qu'il n'y a pas moyen d'insérer de légendes. Quelqu'un saurait-il comment s'y prendre ?
melka
Déca-utilisateur
 
Messages: 16
Inscription: Jeudi 29 Avril 2010, 15:31
Statut actuel: Actif et salarié | Enseignant

Re: Python3

Messagepar OG » Lundi 12 Décembre 2011, 22:51

Merci, ravi de savoir que cela puisse aider.
Je n'avais pas beaucoup de temps pour écrire cette doc, alors pour la fin (Matplotlib) c'est très rapide.
Je ferai peut-être du Python l'an prochain, donc peut-être l'occasion de modifier/améliorer ce que j'ai écrit.

Pour mpmath le tracé n'est pas en fait gérer par Matplotlib ?

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

Re: Python3

Messagepar melka » Mardi 13 Décembre 2011, 11:51

Pour les tracés, je ne sais pas comment mpmath se débrouille avec matplotlib. Toujours est-il que les options de légendes de matplotlib ne sont plus valables avec la fonction plot de mpmath.
Et comme cette fonction permet de tracer le graphe de plusieurs fonctions à la fois, ce serait vraiment domage de ne pas pouvoir faire des légendes.
melka
Déca-utilisateur
 
Messages: 16
Inscription: Jeudi 29 Avril 2010, 15:31
Statut actuel: Actif et salarié | Enseignant

Re: Python3

Messagepar melka » Jeudi 15 Décembre 2011, 23:09

Finalement j'ai demandé à un des auteurs. Et la réponse est bien celle que je craignais.
melka
Déca-utilisateur
 
Messages: 16
Inscription: Jeudi 29 Avril 2010, 15:31
Statut actuel: Actif et salarié | Enseignant

Re: Python3

Messagepar François D. » Vendredi 16 Décembre 2011, 08:34

C'est-à-dire ?
François D.
Téra-utilisateur
 
Messages: 1370
Inscription: Dimanche 30 Juillet 2006, 09:04
Localisation: Alsace
Statut actuel: Actif et salarié | Enseignant

Re: Python3

Messagepar projetmbc » Vendredi 16 Décembre 2011, 14:46

+1
projetmbc
Péta-utilisateur
 
Messages: 1895
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Re: Python3

Messagepar melka » Vendredi 16 Décembre 2011, 16:34

Pour ne pas trahir les propos de Fredrik Johansson, un des auteurs de mpmath, dont j'ai trouvé les coordonnés sur la page de mpmath, voici l'intégralité de l'échange que nous avons eu.

Hi Kamel,

On Tue, Dec 13, 2011 at 1:23 PM, Kamel wrote:
> I am a french maths teacher.
> I would like to know if it is possible to insert a legend in a plot. I know
> it is possible with matplotlib but with the plot of mpmath (easier to use),
> I haven't see it in the mpmath's documentation.
I'm afraid not. You should be able to plot to an axes object, which
lets you add decorations to the figure afterwards. Something like
this:

fig = pylab.Figure()
axes = fig.add_subplot(111)
mpmath.plot(..., axes=axes)
# modify fig
...

But this probably isn't any simpler than using matplotlib directly.

Fredrik
melka
Déca-utilisateur
 
Messages: 16
Inscription: Jeudi 29 Avril 2010, 15:31
Statut actuel: Actif et salarié | Enseignant

Re: Python3

Messagepar projetmbc » Vendredi 16 Décembre 2011, 17:54

As-tu essayé d'utiliser le "grapheur" de sympy ? Je sais qu'ils sont en train de travailler sur une interface plus simple : voir cette page.
Dernière édition par projetmbc le Vendredi 16 Décembre 2011, 21:02, édité 1 fois.
projetmbc
Péta-utilisateur
 
Messages: 1895
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Re: Python3

Messagepar melka » Vendredi 16 Décembre 2011, 20:33

Oui, j'avais regardé http://docs.sympy.org/0.7.1/modules/plotting.html. Mais pas mieux que mpmath.

Ce qui m'attirait dans le plot de mpmath, c'est que c'était facile d'avoir le tracé de la courbe d'une fonction, voire de plusieurs fonctions. Mais justement, quand il y en a plusieurs, pour retrouver ses petits, c'est mieux avec une légende. Tant pis.
melka
Déca-utilisateur
 
Messages: 16
Inscription: Jeudi 29 Avril 2010, 15:31
Statut actuel: Actif et salarié | Enseignant

Re: Python3

Messagepar kojak » Vendredi 20 Janvier 2012, 17:32

Pour ceux qui aimerait un bouquin sur Python, en voilà un de Guillaume, alias téhessin :D
pas d'aide par MP
kojak
Modérateur
 
Messages: 10331
Inscription: Samedi 18 Novembre 2006, 19:50
Statut actuel: Actif et salarié | Enseignant

Re: Python3

Messagepar Francky » Vendredi 08 Juin 2012, 12:20

Voilà une nouvelle tant attendue !!!
The development of Ubuntu 12.10, code name "Quantal Quetzal", is now under way with the initial test release: "The 12.10 (Quantal Quetzal) alpha 1 milestone image set is now released. New features: Ubuntu kernel based on the final 3.4 upstream Linux kernel; the 4.7 version of GCC is replacing the 4.6 version that was included in Ubuntu 12.04; for 12.10, we intend to ship only Python 3 with the Ubuntu desktop image, not Python 2; automatic Apport crash reporting has been enabled by default again to catch problems early on...."


J'espère que ça va juste booster les derniers trucs.
Matplotlib par exemple qui est sur le finish.

=========

Sinon, question performance (pour ceux que ça intéresse):
Python3.x (x<3) est plus lent que python 2.x, sur tout ce qui est I/O, car Python3 est entièrement en unicode, donc même un fichier txt de base était encodé en unicode, donc pour un traitement, on se paye:
lecture -> encodage unicode -> traitement -> encodage latin -> écriture.
(pénalité de temps + d'espace mémoire ×4 environ)

Python3.3 ne fera plus ce travail fastidieux, mais fera un truc transparent rapide et "memory efficient". (sortie en fin d'été, donc devrait être dans Ubuntu 12.10, donc dans Mint 14 <-- je suis toujours fan à 100% Mint, au passage.)

Voilou.
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 » Samedi 09 Juin 2012, 08:46

Merci pour cette bonne nouvelle.
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 09 Juin 2012, 12:02

Bon, dans la foulée, puisque je viens de tester le live alpha, au programme pour l'instant :

asymptote 2.15 (la dernière version étant 2.16)
texlive 2012 yyyyeeeessss !!! (c'est quand même plus simple pour le quidam de tout avoir dans les dépôts)
texmaker 3.3.4
Python 3.2.3 (ça sera sûrement 3.3.0 in fine)
GeoGebra 4.0.30
gcc 4.7 (donc avec le nouveau standard C en entier)

What Else ?

==
Sinon, je ne supporte toujours pas la sauce Ubuntu-gnome. Mais je suis ravi du travail sur cinnamon de Mint.
Et je trouve toujours très sympa la LUbuntu, qui est ultra légère et véloce.
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 » Samedi 09 Juin 2012, 13:27

Francky a écrit:What Else ?

Un chocolat et non un café ! :lol:
projetmbc
Péta-utilisateur
 
Messages: 1895
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Re: Python3

Messagepar rebouxo » Samedi 09 Juin 2012, 19:28

projetmbc a écrit:
Francky a écrit:What Else ?

Un chocolat et non un café ! :lol:


Du chocolat ! N'importe quoi, oh l'autre. Tout le monde sait que Georges ne s'occupe de café (et en plus il ne boit que du decafeiné, et pan pour le sex-symbol).

What else ?

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

Re: Python3

Messagepar OG » Samedi 09 Juin 2012, 22:09

Francky a écrit:Voilà une nouvelle tant attendue !!!
The development of Ubuntu 12.10, code name "Quantal Quetzal", is now under way with the initial test release: "The 12.10 (Quantal Quetzal) alpha 1 milestone image set is now released. New features: Ubuntu kernel based on the final 3.4 upstream Linux kernel; the 4.7 version of GCC is replacing the 4.6 version that was included in Ubuntu 12.04; for 12.10, we intend to ship only Python 3 with the Ubuntu desktop image, not Python 2; automatic Apport crash reporting has been enabled by default again to catch problems early on...."


J'espère que ça va juste booster les derniers trucs.
Matplotlib par exemple qui est sur le finish.


Voilou.


Je doute tout de même que Quantal Quetzal ait une influence sur le développement de Matplotlib (yapasderaison même,
c'est prêt quand c'est prêt).
Par contre un paquet de la version de développement est disponible (quotidiennement mis à jour) pour Ubuntu
et donc tu peux avoir un matplotlib qui marche sous Python 3.

Texlive 2012 est sur sid depuis quelques temps aussi.


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

Re: Python3

Messagepar Francky » Lundi 11 Juin 2012, 20:15

Matplotlib et python3 sous linux-deb (pangolin).

Je viens de lire ça, mais j'ai pas testé.
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: Aucun utilisateur enregistré et 2 invités