Python中实现Numpy数组遍历的两种方法

Python (167) 2023-07-08 14:36:12

Numpy作为python中功能强大的基础包,可以快速二灵活的处理数据,例如可以解决在python中单独处理多维数组的复杂问题,对硬盘中的数组数据进行读写。本文演示Python中实现Numpy数组遍历的两种方法:1、通过for in遍历数组;2、使用 flat 属性 返回 numpy.flatiter对象(唯一获取flatiter的方式)。

方法一:通过for in遍历数组

importnumpyasnp
num=np.zeros([2,3])
[rows,cols]=num.shape
print(rows,cols)
foriinrange(rows):
forjinrange(cols):
print(num[i,j])

方法二:使用 flat 属性 返回 numpy.flatiter对象(唯一获取flatiter的方式)

>>>forelementinb.flat:
...printelement,
...
012310111213202122233031323340414243

以上就是Python中实现Numpy数组遍历的两种方法,大家选择其中一种方法使用即可。更多python学习推荐:python教程。

THE END

发表回复