• 技术文章 >Python技术 >Python基础教程

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

    宋雪维宋雪维2021-01-29 10:30:19原创6538

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

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

    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中实现Numpy数组遍历的两种方法,大家选择其中一种方法使用即可。更多python学习推荐:python教程

    专题推荐:python基础
    上一篇:如何使用Python的numpy库中的shape函数 下一篇:Python中numpy数组如何添加元素

    相关文章推荐

    • python中len是什么意思?• python如何使用numpy中的size()函数?• python中如何基于numpy创建矩阵• python实现矩阵乘法运算的几种方法• python中矩阵除法运算的三种实现方法• 如何使用Python的numpy库中的shape函数

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网