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


Python numpy chararray.item用法及代碼示例


本文簡要介紹 python 語言中 numpy.chararray.item 的用法。

用法:

chararray.item(*args)

將數組的元素複製到標準 Python 標量並返回它。

參數

*args 參數(變量數量和類型)
  • none:在這種情況下,該方法僅適用於具有一個元素 (a.size == 1) 的數組,該元素被複製到標準 Python 標量對象中並返回。

  • int_type:此參數被解釋為數組的平麵索引,指定要複製和返回的元素。

  • int_types 的元組:函數與單個 int_type 參數一樣,但該參數被解釋為數組中的 nd-index。

返回

z 標準 Python 標量對象

數組的指定元素的副本作為合適的 Python 標量

注意

當 a 的數據類型是 longdouble 或 clongdouble 時,item() 返回一個標量數組對象,因為沒有不會丟失信息的可用 Python 標量。空數組返回item() 的緩衝區對象,除非定義了字段,在這種情況下返回元組。

item 與 a[args] 非常相似,隻不過返回的是標準 Python 標量,而不是數組標量。這對於加快對數組元素的訪問以及使用 Python 的優化數學對數組元素進行算術運算非常有用。

例子

>>> np.random.seed(123)
>>> x = np.random.randint(9, size=(3, 3))
>>> x
array([[2, 2, 6],
       [1, 3, 6],
       [1, 0, 1]])
>>> x.item(3)
1
>>> x.item(7)
0
>>> x.item((0, 1))
2
>>> x.item((2, 2))
1

相關用法


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