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

#1 30-05-2024 13:26:37

Lou Vas
Invité

Grand oral Maths/ses

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.

#2 30-05-2024 16:01:54

DeGeer
Membre
Inscription : 28-09-2023
Messages : 110

Re : Grand oral Maths/ses

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

Hors ligne

#3 27-06-2024 11:22:37

melies
Invité

Re : Grand oral Maths/ses

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

#4 27-06-2024 11:48:56

Rescassol
Membre
Inscription : 19-09-2023
Messages : 178

Re : Grand oral Maths/ses

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

Dernière modification par Rescassol (27-06-2024 11:49:38)

Hors ligne

#5 27-06-2024 11:54:32

melies
Invité

Re : Grand oral Maths/ses

super merci !
bonne journée

#6 27-06-2024 17:09:05

yoshi
Modo Ferox
Inscription : 20-11-2005
Messages : 17 223

Re : Grand oral Maths/ses

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.

Dernière modification par yoshi (27-06-2024 17:22:19)


Arx Tarpeia Capitoli proxima...

Hors ligne

#7 27-06-2024 18:22:26

Rescassol
Membre
Inscription : 19-09-2023
Messages : 178

Re : Grand oral Maths/ses

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

Dernière modification par Rescassol (28-06-2024 14:23:45)

Hors ligne

#8 28-06-2024 14:18:49

yoshi
Modo Ferox
Inscription : 20-11-2005
Messages : 17 223

Re : Grand oral Maths/ses

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.

@+


Arx Tarpeia Capitoli proxima...

Hors ligne

#9 28-06-2024 14:30:20

Rescassol
Membre
Inscription : 19-09-2023
Messages : 178

Re : Grand oral Maths/ses

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

Hors ligne

Réponse rapide

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 quinze plus soixante seize
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.

Pied de page des forums