MEMORYVIEW |
Vue mémoire |
---|---|
Python |
Syntaxe
memoryview(object) |
Paramètres
Nom | Description |
---|---|
object | Ce paramètre permet d'indiquer un objet prenant en charge le protocole tampon, soit str et bytearray, mais pas unicode. |
Description
Cette fonction permet de retourner un objet memoryview.
Algorithme
MODULE MEMORYVIEW(objet) SI l'objet supporte le protocole de tampon ALORS Créer une vue mémoire pour accéder aux données de l'objet Initialiser un objet memoryview RETOURNE l'objet memoryview SINON Générer une erreur TypeError, car l'objet ne supporte pas le protocole de tampon FIN SI |
Remarque
- La fonction memoryview() permet un accès direct en lecture et en écriture aux données orientées octets d'un objet sans avoir à les copier au préalable. Cette situation peut générer des gains de performances importants lorsque vous travaillez sur de gros objets, car il ne crée pas de copie lors du découpage. Vous devriez également consulter la fonction buffer().
Dernière mise à jour : Mercredi, le 14 septembre 2016