Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.lang.python > #3716

Re: Projet Python : importation d'un dossier csv sous forme de matrice

Path csiph.com!pasdenom.info!from-devjntp
Message-ID <RcKEJLdN5x5RBgTFd7n1A2JOUk0@jntp> (permalink)
JNTP-Route news2.nemoweb.net
JNTP-DataType Article
Subject Re: Projet Python : importation d'un dossier csv sous forme de matrice
References <l96dnV9hCoG-A2_8nZ2dnUU7_83NnZ2d@giganews.com>
Newsgroups fr.comp.lang.python
JNTP-HashClient KMwklV8UBbYpmPRtsK4QqoikUNA
JNTP-ThreadID l96dnV9hCoG-A2_8nZ2dnUU7_83NnZ2d@giganews.com
JNTP-Uri http://news2.nemoweb.net/?DataID=RcKEJLdN5x5RBgTFd7n1A2JOUk0@jntp
User-Agent Nemo/0.999a
JNTP-OriginServer news2.nemoweb.net
Date Thu, 27 Jan 22 21:30:18 +0000
Organization Nemoweb
JNTP-Browser Mozilla/5.0 (X11; Linux x86_64; rv:96.0) Gecko/20100101 Firefox/96.0
Injection-Info news2.nemoweb.net; posting-host="7caad0357d5ed9131e9536f140c760d515f0a827"; logging-data="2022-01-27T21:30:18Z/6551123"; posting-account="21@news2.nemoweb.net"; mail-complaints-to="newsmaster@news2.nemoweb.net"
JNTP-ProtocolVersion 0.21.1
JNTP-Server PhpNemoServer/0.94.5
MIME-Version 1.0
Content-Type text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding 8bit
X-JNTP-JsonNewsGateway 0.96
From K. <secwin88@yahoo.co.jp>
Xref csiph.com fr.comp.lang.python:3716

Show key headers only | View raw


Le 27/01/2022 à 14:29, Mand1n3 a écrit :
> Bonjour,
> Je suis actuellement en classe préparatoire et, en vu du passage du concours
> d'entrée aux Grandes Écoles, je dois réaliser un projet d'informatique.
> J'ai choisi de travailler sur le cryptage selon la méthode de Playfair et je
> m'attaque désormais au décryptage. Pour cela je compte raisonner par analyse 
> de
> fréquence de digrammes.
> Je comptais donc créer une matrice 25x25 des fréquences de digrammes dans la
> langue française mais impossible de parvenir à importer le fichier et à le
> modifier pour le mettre sous cette forme. Le fichier est sous format CSV et sous
> la forme suivante:
> 
> - au sein d'une ligne, les nombres sont séparés par des espaces
> -les colonnes sont quant à elles séparés par des point-virgules
> 
> Le but était par la suite de créer une seconde matrice dans laquelle se
> trouverait les comptages des digrammes dans un texte (déjà encodé) et 
> d'ensuite
> diviser chacun des termes par le nombre total de digrammes dans ce même texte.
> J'aurais ensuite comparé les fréquences des deux matrices pour essayer de
> déchiffrer les lettres codées en analysant quelles fréquences sont plus
> semblables.
> 
> Merci beaucoup pour votre réponse.

import csv

with open('testfile.csv', newline='') as csvfile:
    data = list(csv.reader(csvfile))

print(data)

D'après https://stackoverflow.com/a/46614787 . 

Il doit être possible de changer les délimitateurs, par exemple en le 
précisant dans l'instruction de lecture du data.

data = list(csv.reader(csvfile, delimiter='\t'))

Ici c'est une tabulation ('\t') mais ça doit marcher avec ';'.

Back to fr.comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Projet Python : importation d'un dossier csv sous forme de matrice Mand1n3 <nospam_playfairalikecestatut@outlook.com.invalid> - 2022-01-27 07:29 -0600
  Re: Projet Python : importation d'un dossier csv sous forme de matrice yves <yves@free.invalid> - 2022-01-27 20:41 +0000
    Re: Projet Python : importation d'un dossier csv sous forme de matrice mand1n3 <nospam_playfairalikecestatut@outlook.com.invalid> - 2022-02-03 08:37 -0600
      Re: Projet Python : importation d'un dossier csv sous forme de matrice Alain Ketterlin <alain@universite-de-strasbourg.fr.invalid> - 2022-02-03 19:45 +0100
      Re: Projet Python : importation d'un dossier csv sous forme de matrice yves <yves@free.fr.invalid> - 2022-02-04 18:23 +0100
        Re: Projet Python : importation d'un dossier csv sous forme de matrice yves <yves@free.fr.invalid> - 2022-02-04 19:11 +0100
  Re: Projet Python : importation d'un dossier csv sous forme de matrice Olivier Miakinen <om+news@miakinen.net> - 2022-01-27 22:11 +0100
  Re: Projet Python : importation d'un dossier csv sous forme de matrice K. <secwin88@yahoo.co.jp> - 2022-01-27 21:30 +0000
    Re: Projet Python : importation d'un dossier csv sous forme de matrice K. <secwin88@yahoo.co.jp> - 2022-01-27 21:41 +0000

csiph-web