1. Traitement simple des chaînes de caractères en python

    by Joseph Razik, last modified on 2019-02-10

    Les chaines de caractères

    Si ch est une chaîne de caractères. find retourne la position de la chaîne passée en paramètre.

    lstrip et rstrip supprime toutes les occurrences du caractères passé en paramètre respectivement à gauche et à droite, par défaut les caractères d'espacement. strip fait de même mais à la fois sur le début et la fin de la chaîne.

    >>> ch = "   bonjour a tous  "
    >>> ch.find("tous")
    13
    >>> ch.lstrip(' ')
    'bonjour a tous  '
    >>> ch.rstrip(' ')
    '   bonjour a tous'
    >>> ch1 = ch.lstrip(' ').rstrip(' ')
    >>> print(ch1)
    bonjour a tous
    >>> ch1.find("tous")
    10
    

    Une chaîne de caractères peut être traitée comme …

    Read more...


  2. Travaux Pratiques 4

    by Joseph Razik, last modified on 2019-01-18

    Manipulations de base sur les images

    Objectif

    L'objectif de ce TP est d'observer visuellement l'impact de certaines opérations, souvent destructrices d'information, sur des images.

    Préambule

    Pour effectuer les quelques exercices de ce TP, vous allez travailler dans l'environnement notebook d'IPython/Jupyter. Pour cela, créez un répertoire pour cette matière, déplacez-vous dans celui-ci et exécutez les commandes suivantes :

    $> module load python/3.6.5
    $> jupyter-notebook
    

    Ceci va ouvrir votre navigateur sur un explorateur de fichier du répertoire dans lequel vous avez lancé la commande.

    Si vous obtenez un message d'erreur comme quoi la commande module n'existe pas, exécutez la commande suivante …

    Read more...


  3. Travaux Pratiques 5

    by Joseph Razik, last modified on 2018-12-03

    Approche de la compression JPEG

    Objectif

    L'objectif de ce TP est d'analyser le fonctionnement d'un algorithme standard de compression d'image, le JPEG (Joint Photographic Experts Group). L'idée au coeur de cet algorithme est la suppression d'information non perceptible. Pour cela, il utilise la notion de transformée de Fourier et de quantification.

    Préambule

    Pour effectuer les quelques exercices de ce TP, vous allez travailler dans l'environnement notebook d'IPython/Jupyter. Pour cela, créez un répertoire pour cette matière, déplacez-vous dans celui-ci et exécutez les commandes suivantes :

    $> module load python/3.6.5
    $> jupyter-notebook
    

    Ceci va ouvrir votre navigateur sur un explorateur de …

    Read more...


  4. Travaux Pratiques 3

    by Joseph Razik, last modified on 2018-12-03

    Application de la Transformée de Fourier Discrète

    Objectif

    L'objectif de ce TP est d'utiliser la transformée de Fourier discrète afin d'extraire une information d'un signal acoustique.

    Préambule

    Pour effectuer les quelques exercices de ce TP, vous allez travailler dans l'environnement notebook d'IPython/Jupyter. Pour cela, créez un répertoire pour cette matière, déplacez-vous dans celui-ci et exécutez les commandes suivantes :

    $> module load python/3.6.5
    $> jupyter-notebook
    

    Ceci va ouvrir votre navigateur sur un explorateur de fichier du répertoire dans lequel vous avez lancé la commande.

    Si vous obtenez un message d'erreur comme quoi la commande module n'existe pas, exécutez la …

    Read more...


« Page 17 / 21 »