如何让numpy的ndarray数组,逐行取出数据

要逐行取出一个ndarray数组的数据,你可以使用迭代器或for循环来处理每一行。

方法1: 使用迭代器

import numpy as np

# 创建一个示例数组
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])

# 创建迭代器对象
iter_arr = iter(arr)

# 逐行获取数据
for row in iter_arr:
    print(row)

方法2: 使用for循环

import numpy as np

# 创建一个示例数组
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])

# 逐行获取数据
for row in arr:
    print(row)

无论使用迭代器还是for循环,都可以按行遍历ndarray数组并逐行获取数据。

猜你喜欢

转载自blog.csdn.net/weixin_45277161/article/details/131600679
今日推荐