numpy.ndarray.getfield()
La función devuelve un campo de la array dada como un cierto tipo.
Sintaxis: numpy.ndarray.getfield(dtype, offset=0)
Parámetros:
dtype: [str o dtype] El tamaño de dtype de la vista no puede ser mayor que el de la propia array.
offset: [int] Número de bytes a omitir antes de comenzar la vista del elemento.Retorno: Devuelve un campo de la array dada como un tipo determinado.
Código #1:
# Python program explaining # numpy.ndarray.getfield() function # importing numpy as geek import numpy as geek x = geek.diag([1.+1.j]*2) gfg = x.getfield(geek.float64) print(gfg)
Producción :
[[ 1. 0.] [ 0. 1.]]
Código #2:
# Python program explaining # numpy.ndarray.getfield() function # importing numpy as geek import numpy as geek x = geek.diag([2.+2.j]*2) gfg = x.getfield(geek.float64, offset = 8) print(gfg)
Producción :
[[ 2. 0.] [ 0. 2.]]