« Pygame/Introduction au module Surfarray » : différence entre les versions

Contenu supprimé Contenu ajouté
Argon.7600 (discussion | contributions)
Argon.7600 (discussion | contributions)
Ligne 17 :
array([ 2, 4, 6, 8, 10])
Comme vous pouvez le voir, le module Numeric fournit un nouveau type de données, le ''tableau''. Cet objet contient un tableau de taille fixée, et toutes les valeurs qu'il contient sont du même type. Les tableaux peuvent aussi être multidimensionnels, et nous les utiliserons ce cette manière avec les images. Il y a quelques suppléments à en dire, mais c'est pour l'instant, c'est suffisant pour commencer.
If you look at the last command above, you'll see that mathematical operations
on Numeric arrays apply to all values in the array. This is called "elementwise
operations". These arrays can also be sliced like normal lists. The slicing
syntax is the same as used on standard python objects. <i>(so study up if you
need to :] )</i>.
Si vous observez la dernière commander ci-dessus, vous verrez que les opérations mathématiques sur les tableaux du module Numeric s'appliquent à toutes les valeurs du tableau. Ce fonctionnement est appelé "elementwise operations". Ces tableaux peuvent également utilisé la notation en ''slice'' comme les listes normales. La syntaxe du découpage en slice est la même que celle utilséeavec les objets python standards. '(donc révisez la si besoin :])'