enumerate 遍历numpy数组

本文详细介绍了如何使用Python的enumerate函数遍历numpy数组,包括一维数组、二维数组及二维数组集合的遍历方法。通过实例展示了enumerate结合numpy数组的高效遍历方式,为数据科学和机器学习项目中的数组操作提供了实用的代码片段。

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

enumerate 遍历numpy数组

觉得有用的话,欢迎一起讨论相互学习~Follow Me

遍历一维数组

  • i,j 分别表示数组的 索引存储的值
import numpy as np
a=np.array([1,2,3,4])
for i,j in enumerate(a):
    print("i",i,"j",j)
# i 0 j 1
# i 1 j 2
# i 2 j 3
# i 3 j 4

遍历二维数组

  • i,j 分别表示数组的 行的索引每一行中存储的值
import numpy as np
for i,j in enumerate(b):
    print("i",i,"j",j)
# i 0 j 1
# i 1 j 2
# i 2 j 3
# i 3 j 4
# i 0 j [1 2 3 4]
# i 1 j [5 6 7 8]
# i 2 j [ 9 10 11 12]

遍历二维数组集合

for i,(xs,ys) in enumerate(zip(a,b)):
    print("i",i,"(xs,ys)",xs,ys)

# i 0 (xs,ys) 1 [1 2 3 4]
# i 1 (xs,ys) 2 [5 6 7 8]
# i 2 (xs,ys) 3 [ 9 10 11 12]

转载于:https://www.cnblogs.com/cloud-ken/p/9881970.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值