Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Python Matriisin siirto

pipo [16.12.2008 19:53:58]

#

Mikä on paras tapa siirtää numpy.arrayn sarakkeita tai rivejä?
Siirtämiselle on kai joku oikea sanakin, tarkoitan esim. sarakkeiden siirto oikealle seuraavasti:

Ennen siirtämistä:
00 01 02 03 04
05 06 07 08 09
10 11 12 13 14
15 16 17 18 19
20 21 22 23 24
25 26 27 28 29

Siirtämisen jälkeen:
00 00 01 02 03
00 05 06 07 08
00 10 11 12 13
00 15 16 17 18
00 20 21 22 23
00 25 26 27 28

Pekka Karjalainen [17.12.2008 13:19:35]

#

Ei taida olla valmista tapaa. Roll-operaatio siirtäisi tässä käytössä oikeanpuolimmaisen sarakkeen vasemmalle. Ehkä voit katsoa, miten se on toteutettu, ja soveltaa siitä.

http://docs.scipy.org/doc/numpy/reference/generated/numpy.roll.html

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta