Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

Répondre

Veuillez composer votre message et l'envoyer
Nom (obligatoire)

E-mail (obligatoire)

Message (obligatoire)

Programme anti-spam : Afin de lutter contre le spam, nous vous demandons de bien vouloir répondre à la question suivante. Après inscription sur le site, vous n'aurez plus à répondre à ces questions.

Quel est le résultat de l'opération suivante (donner le résultat en chiffres)?
quatre-vingt dix-huit moins trente quatre
Système anti-bot

Faites glisser le curseur de gauche à droite pour activer le bouton de confirmation.

Attention : Vous devez activer Javascript dans votre navigateur pour utiliser le système anti-bot.

Retour

Résumé de la discussion (messages les plus récents en premier)

Rescassol
28-06-2024 14:30:20

Bonjour,

Pyzo est un EDI (Environnement de Développement Intégré) (ou GUI = Graphic Development Interface) analogue à Spider par exemple, ou à CodeBlocks. Je le trouve assez pratique.

Cordialement,
Rescassol

yoshi
28-06-2024 14:18:49

Salut,

Je ne connaissais pas Pyzo. Je l'ai récupéré et installé... bêtement sans voir qu'il fallait, en prime anaconda ou miniconda !
Je présume que comme je n'ai ni l'un ni l'autre et que ne ne tiens pas à les installer, c'est la raison pour laquelle Pyzo.exe me revoie une erreur disant qu'il manque une dll qui se trouve être dans le dossier à côté de lui...
Je me pencherai plus tard sur l'ajout d'un chemin dans le Path de la variable d'environnement windows... Dommage, ça avait l'air intéressant.

@+

Rescassol
27-06-2024 18:22:26

Bonjour,

Ma version de Python est la 3.10.4 avec Pyzo 4.14.4
Cette phrase de Molière est souvent choisie car chacune de ses permutations a du sens en français.

Cordialement,
Rescassol

yoshi
27-06-2024 17:09:05

Bonjour,

Certes, mais...
J'ai 2 versions de Python installées !
1. L'une, version 3.5.2, à laquelle j'avais rajouté numpy, matplotlib et scipy.
    Le script proposé fonctionne sans souci.


import numpy as np
import itertools as it

texte=["marquise","vos beaux yeux","me font","mourir","d'amour"]
t=it.permutations(texte)
a=np.array(list(t))
print (a)

    Sortie (5 premières lignes et la dernière) :

[['marquise' 'vos beaux yeux' 'me font' 'mourir' "d'amour"]
['marquise' 'vos beaux yeux' 'me font' "d'amour" 'mourir']
['marquise' 'vos beaux yeux' 'mourir' 'me font' "d'amour"]
['marquise' 'vos beaux yeux' 'mourir' "d'amour" 'me font']
['marquise' 'vos beaux yeux' "d'amour" 'me font' 'mourir']
              ...
["d'amour" 'mourir' 'me font' 'vos beaux yeux' 'marquise']]

2. L'autre, version 3.8.10, ne comporte aucun ajout ultérieur. Là, évidemment, le script ne fonctionne pas.
    J'ai pensé que c'était dommage et je l'ai modifié pour me passer de numpy :


import itertools as it

texte=["marquise","vos beaux yeux","me font","mourir","d'amour"]
a=list(it.permutations(texte))
for permut in a:
    for mot in permut:    
        print(mot,end=" ")
    print()

    Sortie (5 premières lignes et la dernière) :

marquise vos beaux yeux me font mourir d'amour
marquise vos beaux yeux me font d'amour mourir
marquise vos beaux yeux mourir me font d'amour
marquise vos beaux yeux mourir d'amour me font
marquise vos beaux yeux d'amour me font mourir
            ...
d'amour mourir me font vos beaux yeux marquise

N-B : les sorties proposées sont brutes de décoffrage (copier/coller)

@+

[EDIT]
/!\ Au cas où :
"Belle marquise, vos beaux yeux me font mourir d'amour" n'est pas de Queneau, mais de Molière, Le Bourgeois Gentilhomme...
J'ai cherché cette précision : Acte II scène 4.

melies
27-06-2024 11:54:32

super merci !
bonne journée

Rescassol
27-06-2024 11:48:56

Bonjour,

Peut-être cet exemple poura-t-il t'aider


import numpy as np
import itertools as it
texte=["marquise","vos beaux yeux","me font","mourir","d'amour"]
t=it.permutations(texte)
a=np.array(list(t))
print(a)
 

Cordialement,
Rescassol

melies
27-06-2024 11:22:37

bonjour, je fait mon oral sur les applications mathématique dans la philosophie et la littérature.
Je parle un moment donné du livre de R.Queneau "Cent-mille-milliard de poème". En gros c'est un bouquin de 10 sonnet de 14 vers chacun découpé en languette pour pouvoir faire ces propres poèmes. C'est donc un 14 uplet d'un ensemble de 10 element. Jusqu'à la j'arrive a l'expliquer. le problème, c'est que je voudrais montrer que l'on peut automatiser ça avec un programme (comme l'a peut faire Queneau) et je voudrais le formuler en un programme python. Le souci c'est que je suis pas très bon sur python et je n'ai aucune idée de comment l'écrire. Quelqu'un peut m'aider

DeGeer
30-05-2024 16:01:54

Bonjour
Tu peux parler de probabilités conditionnelles et de la formules de Bayes.

Lou Vas
30-05-2024 13:26:37

Bonjour je rencontre de grande difficultés avec mon sujet pour le grand oral ; quel est la probabilité qu'une femme devienne chef d'entreprise en France?
Je n'arrive pas à trouver un plan cohérant ce qui m'empêche de réellement commencer mon travail sur le développement.
Merci a tous d'avance pour votre aide.

Pied de page des forums