Stocker des nombres premiers
Fermé
Bonjour,
Je me lance dans la recherche de nombres premiers (à but ludique uniquement) et je me demande comment optimiser le stockage des nombres trouvés. Je les stocke pour l'instant sur un .txt mais je me demande si ce n'est pas du gâchis d'optimisation.
En fait je me demande surtout s'il existe un type de fichier permettant de stocker des nombres premiers efficacement et sur lequel un programme python pourrait écrire/lire facilement.
Merci par avance !
Je me lance dans la recherche de nombres premiers (à but ludique uniquement) et je me demande comment optimiser le stockage des nombres trouvés. Je les stocke pour l'instant sur un .txt mais je me demande si ce n'est pas du gâchis d'optimisation.
En fait je me demande surtout s'il existe un type de fichier permettant de stocker des nombres premiers efficacement et sur lequel un programme python pourrait écrire/lire facilement.
Merci par avance !
A voir également:
- Citez un des logiciels lui permettant de faire des calculs sur des tableaux de nombres (tableur).
- Comment faire un tableau - Guide
- Code binaire des nombres - Guide
- Barbara veut calculer automatiquement son budget dans un tableau. citez un des logiciels lui permettant de faire des calculs sur des tableaux de nombres (tableur) - Forum C#
- À l’aide des tableaux ci-dessous, trouvez le mot dont le code ascii est le suivant : 72 65 6a 6f 69 6e 64 72 65 - Forum C
- Le fichier contient un tableau présentant un extrait des livres les plus prêtés à paris en 2016. filtrez le tableau pour ne faire apparaître que les bandes dessinées ado. puis filtrez le tableau pour ne faire apparaître que celles dont l'auteur est zep. quel est le titre de la bande dessinée ado de zep qui a été la plus prêtée d'après ce tableau ? ✓ - Forum Windows 10
2 réponses
yg_be
Messages postés
23476
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 février 2025
Ambassadeur
1 568
31 janv. 2021 à 14:58
31 janv. 2021 à 14:58
bonjour,
cela dépend surtout du comportement de ton programme.
si il lit le contenu complet du fichier au départ, et ajoute à la fin du fichier les nouveaux nombres trouvés, un fichier simple est sans doute suffisant.
cependant, tu n'expliques pas comment tu encodes tes nombres dans le fichier. si jamais tu utilises deux octets pour enregistrer chaque chiffre décimal, c'est évidement du gaspillage.
ton programme pourrait écrire et lire des valeurs binaires, plutôt que du texte.
moi, à ta place, je m'intéresserais, par ailleurs, à SQLite. cela te permettra de découvrir ludiquement un autre type de fichiers.
cela dépend surtout du comportement de ton programme.
si il lit le contenu complet du fichier au départ, et ajoute à la fin du fichier les nouveaux nombres trouvés, un fichier simple est sans doute suffisant.
cependant, tu n'expliques pas comment tu encodes tes nombres dans le fichier. si jamais tu utilises deux octets pour enregistrer chaque chiffre décimal, c'est évidement du gaspillage.
ton programme pourrait écrire et lire des valeurs binaires, plutôt que du texte.
moi, à ta place, je m'intéresserais, par ailleurs, à SQLite. cela te permettra de découvrir ludiquement un autre type de fichiers.