要逐行取出一个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数组并逐行获取数据。