Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.python > #3061
| From | marc.marc@marc.org |
|---|---|
| Newsgroups | fr.comp.lang.python |
| Subject | Re: problème de copie ? shallow - deep |
| Date | 2018-02-05 15:02 +0100 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <p59o4q$7gu$1@gioia.aioe.org> (permalink) |
| References | <5a732113$0$3313$426a74cc@news.free.fr> <871si4zk9f.fsf@universite-de-strasbourg.fr.invalid> <p4vsod$cm3$1@gioia.aioe.org> <5a749b3a$0$3431$426a74cc@news.free.fr> <5a781918$0$3862$426a74cc@news.free.fr> |
Dans le code de Fabrice "originale" n'est pas une liste mais un array
numpy à 3 dimensions.
Si l'idée est de transfomer cet array en liste de listes de listes ( ce
dont je ne vois pas trop l'intérêt cela dit) :
image = originale.tolist()
suffira, la copie est implicite. Comme l'indique la doc de tolist:
Return a copy of the array data as a (nested) Python list.
Data items are converted to the nearest compatible Python type.
Par contre list(originale) retourne une liste contenant un elément
unique qui est l'array "originale".
Marc
Le 05/02/2018 à 09:43, Nicolas a écrit :
> Bonjour,
>
> Le 02/02/2018 à 18:09, Fabrice a écrit :
>> Merci Alain et Marc,
>>
>> j'ai trouvé, grâce à vous, une solution pour garder les copies à la
>> Python ;-)
>>
>> image = copy.copy(originale).tolist()
>>
>> Beaucoup d'implicite dans ce langage ;-)
>
> Pour une liste simple :
> l1 = [0, 1, 2, 3]
>
> On peut la copier avec la fonction copy() mais on peut aussi faire :
> l2 = list(l1)
>
> C'est plus élégant. Et pas besoin d'importer copy().
>
> Nicolas
>
>>
>> Cordialement,
>> Fabrice.
>>
>>
>> ---
>> L'absence de virus dans ce courrier électronique a été vérifiée par le
>> logiciel antivirus Avast.
>> https://www.avast.com/antivirus
>>
>
Back to fr.comp.lang.python | Previous | Next — Previous in thread | Find similar
problème de copie ? shallow - deep Fabrice <professeur.leclercq@gmail.com> - 2018-02-01 15:15 +0100
Re: problème de copie ? shallow - deep Alain Ketterlin <alain@universite-de-strasbourg.fr.invalid> - 2018-02-01 18:34 +0100
Re: problème de copie ? shallow - deep marc.marc@marc.org - 2018-02-01 21:19 +0100
Re: problème de copie ? shallow - deep Fabrice <professeur.leclercq@gmail.com> - 2018-02-02 18:09 +0100
Re: problème de copie ? shallow - deep Nicolas <nicolasp@aaton.com> - 2018-02-05 09:43 +0100
Re: problème de copie ? shallow - deep marc.marc@marc.org - 2018-02-05 15:02 +0100
csiph-web