Función Numpy ndarray.itemset() | Python

numpy.ndarray.itemset()función insertar escalar en una array.
Debe haber al menos 1 argumento y definir el último argumento como elemento. Entonces, arr.itemset(*args) es equivalente pero más rápido que arr[args] = item. El elemento debe ser un valor escalar y los argumentos deben seleccionar un solo elemento en la array arr.

Sintaxis: numpy.ndarray.itemset(*args)

Parámetros:
*args: si un argumento: un escalar, solo se usa en caso de que arr sea de tamaño 1. Si dos argumentos: el último argumento es el valor que se establecerá y debe ser un escalar, el primer argumento especifica la ubicación de un solo elemento de array . Es un int o una tupla.

Código #1:

# Python program explaining
# numpy.ndarray.itemset() function
  
# importing numpy as geek 
import numpy as geek
  
geek.random.seed(345)
arr = geek.random.randint(9, size =(3, 3))
print("Input array : ", arr)
  
arr.itemset(4, 0)
  
print ("Output array : ", arr)

Producción :

Input array :  [[8 0 3]
 [8 4 3]
 [4 1 7]]
Output array :  [[8 0 3]
 [8 0 3]
 [4 1 7]]

 
Código #2:

# Python program explaining
# numpy.ndarray.itemset() function
  
# importing numpy as geek 
import numpy as geek
  
geek.random.seed(345)
arr = geek.random.randint(9, size =(3, 3))
print("Input array : ", arr)
  
arr.itemset((2, 2), 9)
  
print ("Output array : ", arr)

Producción :

Input array :  [[8 0 3]
 [8 4 3]
 [4 1 7]]
Output array :  [[8 0 3]
 [8 4 3]
 [4 1 9]]

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 *