當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python Numpy ndarray.itemset()用法及代碼示例

numpy.ndarray.itemset() 函數將標量插入數組。
必須至少有一個參數,並將最後一個參數定義為item。然後,arr.itemset(* args)等同於但比arr [args] = item更快。該項目應為標量值,並且args必須在數組arr中選擇一個項目。

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

參數:
* args:如果一個參數:一個標量,僅在arr大小為1的情況下使用。如果兩個參數:最後一個參數是要設置的值,並且必須是標量,則第一個參數指定單個數組元素的位置。它是一個int或一個元組。



代碼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]]



相關用法


注:本文由純淨天空篩選整理自sanjoy_62大神的英文原創作品 Numpy ndarray.itemset() function | Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。