Numpy作為python中功能強(qiáng)大的基礎(chǔ)包,可以快速二靈活的處理數(shù)據(jù),例如可以解決在python中單獨(dú)處理多維數(shù)組的復(fù)雜問題,對硬盤中的數(shù)組數(shù)據(jù)進(jìn)行讀寫。本文演示Python中實(shí)現(xiàn)Numpy數(shù)組遍歷的兩種方法:1、通過for in遍歷數(shù)組;2、使用 flat 屬性 返回 numpy.flatiter對象(唯一獲取flatiter的方式)。

專注于為中小企業(yè)提供網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)衛(wèi)輝免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了千余家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
方法一:通過for in遍歷數(shù)組
import numpy as np
num = np.zeros([2, 3])
[rows, cols] = num.shape
print(rows, cols)
for i in range(rows):
for j in range(cols):
print(num[i, j])
方法二:使用 flat 屬性 返回 numpy.flatiter對象(唯一獲取flatiter的方式)
>>> for element in b.flat:
... print element,
...
0 1 2 3 10 11 12 13 20 21 22 23 30 31 32 33 40 41 42 43
以上就是Python中實(shí)現(xiàn)Numpy數(shù)組遍歷的兩種方法,大家選擇其中一種方法使用即可。更多python學(xué)習(xí)推薦:python教程。
分享標(biāo)題:創(chuàng)新互聯(lián)Python教程:Python中實(shí)現(xiàn)Numpy數(shù)組遍歷的兩種方法
當(dāng)前地址:
http://www.5511xx.com/article/cdcceip.html