<![CDATA[Forum Ubuntu-fr.org / [Astuce] Calculatrice Numpy dans Python dans un Terminal [Résolu]]]> http://forum.ubuntu-fr.org/viewtopic.php?id=1176161 Wed, 30 Jan 2013 16:37:02 +0000 FluxBB <![CDATA[Réponse à : [Astuce] Calculatrice Numpy dans Python dans un Terminal [Résolu]]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12399581#p12399581 Aujourd'hui j'ai fait une petite mise à jour :

gnome-terminal --title=Numpy -e "python -i -c \"from numpy import *; from math import *; print 'Numpy and math loaded' \""

pour avoir des fonctions en plus, en particulier erfc(x) et assimilées.

J'ai aussi mis cette ligne de commande en raccourci clavier (super+C).

]]>
Wed, 30 Jan 2013 16:37:02 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12399581#p12399581
<![CDATA[Réponse à : [Astuce] Calculatrice Numpy dans Python dans un Terminal [Résolu]]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12317711#p12317711 "terminal" c'est sur openSuse.
Mais je suis sur xfce en vrai donc j'ai mis xfce4-terminal.

Finalement le programme fonctionne parfaitement lorsque je l'appelle depuis le menu des applications mais ne se lance pas en l'appelant depuis synapse.

]]>
Wed, 23 Jan 2013 17:15:13 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12317711#p12317711
<![CDATA[Réponse à : [Astuce] Calculatrice Numpy dans Python dans un Terminal [Résolu]]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12314281#p12314281 goyou a écrit :

(je peux remplacer gnome-terminal par terminal si je ne suis pas sous gnome)

Il faut le remplacer par la commande pour lancer un terminal. Sous GNOME et Unity c'est gnome-terminal, sous KDE c'est konsole, sous XFce c'est xfce4-terminal...
Mais je n'en connais pas qui se lance avec la commande "terminal" tout court.

goyou a écrit :

La petite dernière question subsidiaire : à quoi sert StartupNotify=true|false ?

C'est notamment pour faire apparaître le curseur de chargement au lieu du curseur classique.
http://developer.gnome.org/integration- … on.html.en

]]>
Wed, 23 Jan 2013 13:06:19 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12314281#p12314281
<![CDATA[Réponse à : [Astuce] Calculatrice Numpy dans Python dans un Terminal [Résolu]]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12314151#p12314151 Owkèy !!
ça marche comme ceci :

gnome-terminal --title=Numpy -e "python -i -c \"from numpy import *; print 'Numpy loaded' \""

(je peux remplacer gnome-terminal par terminal si je ne suis pas sous gnome)
C'est grâce aux backslashes que l'on résout le problème des guillemets !!
Donc en résumé, pour créer l'application je crée simplement le fichier suivant :

/usr/share/applications/calcupy.desktop

[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Calcul Numpy
GenericName=calcupy
Comment=Calculatrice python en terminal
Icon=accessories-calculator
Exec=gnome-terminal --title=Numpy -e "python -i -c \"from numpy import *; print 'Numpy loaded' \""
Terminal=false
StartupNotify=true
Categories=Sciences
Path=~

Merci beaucoup je suis impressionné par la rapidité et l'exactitude de vos réponses.
La petite dernière question subsidiaire : à quoi sert StartupNotify=true|false ?

]]>
Wed, 23 Jan 2013 13:00:43 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12314151#p12314151
<![CDATA[Réponse à : [Astuce] Calculatrice Numpy dans Python dans un Terminal [Résolu]]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12313781#p12313781 En vrai t'es même pas désolé j'suis sûr tongue

]]>
Wed, 23 Jan 2013 12:46:50 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12313781#p12313781
<![CDATA[Réponse à : [Astuce] Calculatrice Numpy dans Python dans un Terminal [Résolu]]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12313761#p12313761 @tiramiseb #9 : Je suis désolé smile

]]>
Wed, 23 Jan 2013 12:46:13 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12313761#p12313761
<![CDATA[Réponse à : [Astuce] Calculatrice Numpy dans Python dans un Terminal [Résolu]]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12313721#p12313721 goyou a écrit :

Utiliser bc pourquoi pas, mon idée était cependant que j'utilise déjà numpy à la base alors pourquoi installer des trucs en plus

bc n'est pas un "truc en plus". Ce logiciel installé par défaut sur Ubuntu. smile

]]>
Wed, 23 Jan 2013 12:43:56 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12313721#p12313721
<![CDATA[Réponse à : [Astuce] Calculatrice Numpy dans Python dans un Terminal [Résolu]]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12313691#p12313691 pingouinux: Mais t'es chiant ! Même dans mes conversations à moi tu réponds plus vite que moi ! lol

Maisondouf : toi aussi t'es chiant d'ailleurs. Moi j'vais aller bouder. Na !
(bon en vrai je vais surtout un peu travailler...)

]]>
Wed, 23 Jan 2013 12:42:02 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12313691#p12313691
<![CDATA[Réponse à : [Astuce] Calculatrice Numpy dans Python dans un Terminal [Résolu]]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12313671#p12313671 Ou alors tu peux faire la chose suivante :

gnome-terminal --title=Numpy -e "python -ic 'from numpy import *'"
]]>
Wed, 23 Jan 2013 12:41:28 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12313671#p12313671
<![CDATA[Réponse à : [Astuce] Calculatrice Numpy dans Python dans un Terminal [Résolu]]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12313601#p12313601

Le problème, c'est qu'il y a deux guillemets d'ouverture mais le système prend le deuxième guillemet comme fermeture du premier, et j'obtiens un message d'erreur : "numpy : option inconnue".

Tu n'as pas mis les backslashes que j'ai placés pour échapper les guillemets de la commande python...

gnome-terminal --title=Numpy -e "python -i -c \"from numpy import *; print 'Numpy loaded' \""

(désolé je n'ai pas mis les balises "code", c'est pour pouvoir mettre en gras et rouge...)

]]>
Wed, 23 Jan 2013 12:40:02 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12313601#p12313601
<![CDATA[Réponse à : [Astuce] Calculatrice Numpy dans Python dans un Terminal [Résolu]]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12313591#p12313591 Bonjour,
Ta commande en #4 est différente de celle que te propose tiramiseb en #3. Il manque des \ devant des ".

]]>
Wed, 23 Jan 2013 12:39:46 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12313591#p12313591
<![CDATA[Réponse à : [Astuce] Calculatrice Numpy dans Python dans un Terminal [Résolu]]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12313571#p12313571 Essayes ça, sans garantie....

gnome-terminal --title=Numpy -e "python -i -c \"from numpy import *; print 'Numpy loaded' \" "
]]>
Wed, 23 Jan 2013 12:38:31 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12313571#p12313571
<![CDATA[Réponse à : [Astuce] Calculatrice Numpy dans Python dans un Terminal [Résolu]]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12313531#p12313531 Merci beaucoup pour vos réponses, je ne suis pas sous gnome mais je vois le truc.
J'essaie de lancer la commande suivante :

terminal --title=Numpy -e "python -i -c "from numpy import *; print 'Numpy loaded' " "

Le problème, c'est qu'il y a deux guillemets d'ouverture mais le système prend le deuxième guillemet comme fermeture du premier, et j'obtiens un message d'erreur : "numpy : option inconnue".
Par contre j'obtiens bien python et numpy chargés en ouvrant un terminal et en tapant :

python -i -c "from numpy import *; print 'Numpy loaded' "

ou j'obtiens bien un terminal avec "Numpy" en titre et python chargé en tapant :

terminal --title=Numpy -e "python -i"

Mais je ne peux toujours pas avoir Terminal+python+numpy en même temps, à cause du problème des guillemets
Donc je peux passer de trois à deux fichiers, si je pouvais résoudre le problème des guillemets je pourrais effectivement passer à un seul fichier.

Utiliser bc pourquoi pas, mon idée était cependant que j'utilise déjà numpy à la base alors pourquoi installer des trucs en plus si je peux me démerder en faisant simplement une ligne de commande en script.
Et puis c'est toujours intéressant pour l'utilisation des scripts, si je réussis a faire ça ça pourra me servir à autre chose plus tard, ou peut-être même à un lecteur du topic !

]]>
Wed, 23 Jan 2013 12:34:32 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12313531#p12313531
<![CDATA[Réponse à : [Astuce] Calculatrice Numpy dans Python dans un Terminal [Résolu]]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12311501#p12311501 Pour simplifier encore :

Remplace ta ligne exec par ça:

gnome-terminal -t Numpy -e "python -ic \"from numpy import *; print 'Numpy loaded'\""

...et passe "Terminal=true" à "Terminal=false" (sinon il va utiliser un terminal pour te lancer gnome-terminal, ce qui est plutôt con big_smile

(et là tu peux supprimer calcupy.sh et calcupy.py).


PS: pourquoi n'utilises-tu pas bc ?

$ bc -l
bc 1.06.95
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'. 
e(1)
2.71828182845904523536
4^3
64
(45+66)*2^14+e(18)
67478593.13733051113878650325
]]>
Wed, 23 Jan 2013 09:58:27 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12311501#p12311501
<![CDATA[Réponse à : [Astuce] Calculatrice Numpy dans Python dans un Terminal [Résolu]]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=12308241#p12308241 Déjà ça serait bien de mettre tes fichiers python ailleurs que sur la racine du système....
Ensuite pour lancer un terminal qui lance python qui lance numpy, tout ça se fait dans le lanceur "/usr/share/applications/calcupy.desktop" que tu as crée.
Remplace ta ligne exec par ça:

gnome-terminal -t Numpy -e "python -i /<quelque-part>/calcupy.py"
]]>
Tue, 22 Jan 2013 22:16:42 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=12308241#p12308241