10.遍历数组元素

这篇博客介绍了如何在Python中遍历二维数组,包括遍历行、列和每个元素的不同方法,同时也提到了数组转置和降维的操作,如flatten()和flat。详细讲解了各种方法的实现和区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

导入第三方库

import numpy as np

遍历数组元素

数组其实就类似于是多重列表(列表中镶嵌着列表),在遍历多重列表的时候,我们是通过层层循环的方式遍历列表。

遍历行

第一种方法

在这里插入图片描述

第二种方法

在这里插入图片描述

遍历列

将数组转置的方法
这里是引用

在这里插入图片描述

第一种方法

在这里插入图片描述

第二种方法

在这里插入图片描述

遍历数组中的每一个元素

打平数组
在这里插入图片描述
在这里插入图片描述

法一

在这里插入图片描述
在这里插入图片描述

法二

在这里插入图片描述

法三

在这里插入图片描述

Tips

获取所有的行

在这里插入图片描述

将数组转置

第一种方法

在这里插入图片描述

第二种方法

在这里插入图片描述

打平数组(将多维数组降成一维)

第一种方法

在这里插入图片描述

第二种方法

在这里插入图片描述

arr.flatten()arr.flat的区别
  • arr.flatten()是直接返回一个被打平了的一维数组
    在这里插入图片描述

  • arr.flat是一个迭代器,返回一个迭代对象

在这里插入图片描述

总结

  • 遍历行
for i in arr:

for i in arr[:]:
  • 遍历列
for i in arr.T:
  • 遍历数组
for i in arr.flatten():

for i in arr.flat():
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值