Función Numpy ndarray.setfield() | Python

numpy.ndarray.setfield()función Poner un valor en un lugar específico en un campo definido por un tipo de datos. Coloque val en el campo de a definido por dtype y comience con los bytes de compensación en el campo.

Sintaxis: numpy.ndarray.setfield(val, dtype, offset=0)

Parámetros:
val: [objeto] Valor que se colocará en el campo.
dtype: [objeto dtype] Tipo de datos del campo en el que colocar val.
offset: [int, opcional] El número de bytes en el campo en el que colocar val.

Retorno: Ninguno.

Código #1:

# Python program explaining
# numpy.ndarray.setfield() function
  
# importing numpy as geek 
import numpy as geek 
            
arr = geek.eye(4)
            
arr.setfield(4, geek.int32)
gfg = arr.getfield(geek.int32)
      
print(gfg)

Producción :

[[4 4 4 4]
 [4 4 4 4]
 [4 4 4 4]
 [4 4 4 4]]

 
Código #2:

# Python program explaining
# numpy.ndarray.setfield() function
  
# importing numpy as geek 
import numpy as geek 
            
arr = geek.eye(2)
            
arr.setfield(2, geek.int32)
gfg = arr.getfield(geek.int32)
      
print(gfg)

Producción :

[[2 2]
 [2 2]]

Publicación traducida automáticamente

Artículo escrito por sanjoy_62 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *