PythonQ 240-8XX Manual de usuario Pagina 16

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 37
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de 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
Vista de pagina 15
1 2 ... 11 12 13 14 15 16 17 18 19 20 21 ... 36 37

Comentarios a estos manuales

Sin comentarios