IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Messages des blogs récents

  1. [Actualité] [Aller plus loin]Extraire des collections de données depuis une collection initiale

    par , 04/11/2020 à 15h11
    Dans le billet précédent, nous avons vu comment extraire des collections de données depuis un vector sans aucune allocation supplémentaire.
    La conclusion laissait entendre que ce système est applicable à d'autres collections que std::vector.

    Ça l'est, et relativement simplement.

    Pour y parvenir, il suffit d'ajouter un niveau de template, en modifiant le template pour pas être le type de l'élément mais de la collection.
    Ainsi, VectorView devient donc ContainerView: ...

    Mis à jour 04/11/2020 à 17h48 par Bousk

    Catégories
    C++ , Programmation
  2. [Actualité] Extraire des collections de données depuis une collection initiale

    par , 29/10/2020 à 17h16
    Il est commun de devoir extraire des vector depuis un vector initial.
    Si l'on veut extraire des vector d'utilisateurs par exemple, tout en s'assurant que chaque utilisateur n'est présent que dans un vector à la fois.

    La première approche d'un tel problème ressemblerait probablement à ceci :
    Code c++ : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    std::vector<..> originalData;
    std::vector<...> list1;
    std::vector<...> list2;
    std::vector<...> list3;
    std::vector<...> list4;
    ...

    Mis à jour 05/11/2020 à 23h26 par Malick

    Catégories
    C++ , Programmation
  3. Python. Introduction aux expressions rationnelles pour les presque nuls

    par , 01/05/2020 à 12h00
    En Python, la méthode compile de l'objet re offre un mode verbeux qui permet d'écrire autant de commentaires que l'on en a besoin.

    J'ai écrit ce billet avec Jupyter Notebook, son contenu est dans ce fichier : exp_reg.html

    Licence Creative Commons Attribution 2.0 Belgique
  4. Python. Diviser un brin d'ADN en mots de n lettres, construire un dict des mots

    par , 06/03/2020 à 21h53
    Code Python : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    #! python3
    # coding: utf-8
     
     
    def compte_mots_n_lettres(brin, n):
        nb = len(brin)//n
        print('La division de la longueur du brin {} en mot de {} lettres donne {} mots.\n'.format(
            len(brin), n, nb))
        if nb*n < len(brin):
            print('Il restera {} dans le brin.\n'.format(brin[nb*n:]))
        dict_brin = {}
        mots = []
        temp = 0
        for index in range(n, len(brin)+1, n):
    ...

    Mis à jour 11/03/2020 à 18h34 par danielhagnoul (Correction, erreur de débutant, voir messages)

    Catégories
    Python , Python , Programmation
  5. Python. Compter les devises nécessaires pour payer les employés.

    par , 02/12/2019 à 19h17
    Code Python : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    #! python3
    # coding: utf-8
     
    from termcolor import cprint
    from math import trunc
     
    employes = {
        "Dupond": {
            "salaire": 4257.12,
            "composition": [],
        },
        "Durand": {
            "salaire": 2024.78,
            "composition": [],
        },
        "Pierre": {
            "salaire": 814.36,
    ...
    Tags: dict, list, round, trunc, tuple
    Catégories
    Python , Python , Programmation
Page 1 sur 2 12 DernièreDernière