• # Pas trop le choix...

    Posté par (site web personnel) . En réponse au message tableau d'entiers. Évalué à 4.

    Tu serais avec un tableau numpy, tu pourrais faire une opération globale. Là avec un tableau array.array() tu n'as pas trop le choix que de parcourir les éléments un à un, avec une boucle explicite ou une liste en compréhension (exemple ci-dessus) ou une expression génératrice (comme ci-dessous).

    >>> import array
    >>> toto = array.array('B', [5, 8, 9, 15])
    >>> toto2 = array.array('B', (x-toto[0] for x in toto))
    >>> toto2
    array('B', [0, 3, 4, 10])

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN