Python Numpy ndarray.itemset()

Python Numpy ndarray.itemset()

numpy.ndarray.itemset()函数将标量插入一个数组中。
必须至少有1个参数,并将最后一个参数定义为item。然后,arr.itemset(*args)等同于但比arr[args] = item更快。item应该是一个标量值,args必须选择数组arr中的一个项目。

语法 : numpy.ndarray.itemset(*args)

参数 :
*args : 如果只有一个参数:一个标量,只在arr大小为1的情况下使用。如果有两个参数:最后一个参数是要设置的值,必须是一个标量,第一个参数指定一个数组元素的位置。它可以是一个int或者一个tuple。

代码#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)

输出 :

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

代码#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)

输出 :

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程