PythonQ 240-8XX Manuale Utente Pagina 16

  • Scaricare
  • Aggiungi ai miei manuali
  • Stampa
  • Pagina
    / 37
  • Indice
  • SEGNALIBRI
  • Valutato. / 5. Basato su recensioni clienti
Vedere la pagina 15
c
! www.simula.no/˜hpl
More advanced array indexing
>>> a = linspace(0, 29, 30)
>>> a.shape = (5,6)
>>> a
array([[ 0., 1., 2., 3., 4., 5.,]
[6.,7.,8.,9.,10.,11.,]
[12.,13.,14.,15.,16.,17.,]
[18.,19.,20.,21.,22.,23.,]
[24.,25.,26.,27.,28.,29.,]])
>>> a[1:3,::2] # a[i,j] for i=1,2 and j=0,2,4
array([[ 6., 8., 10.],
[12., 14., 16.]])
>>> a[::3,2::2] # a[i,j] for i=0,3 and j=2,4
array([[ 2., 4.],
[20., 22.]])
>>> i = slice(None, None, 3); j = slice(2, None, 2)
>>> a[i,j]
array([[ 2., 4.],
[20., 22.]])
Numerical Python – p. 250/728
Vedere la pagina 15
1 2 ... 11 12 13 14 15 16 17 18 19 20 21 ... 36 37

Commenti su questo manuale

Nessun commento