【发布时间】:2018-09-26 13:04:24
【问题描述】:
我正在尝试使用以下 for 循环遍历 python 中两个 numpy 数组的行:
for i, j in range(X.shape[0]), range(y.shape[0]):
但我收到以下错误:
ValueError: too many values to unpack (expected 2)
我认为通过使用每个数组中的行数创建列表,我可以使用 i 的值遍历 X,并使用 j 的值遍历 y。
有人能解释一下为什么这不起作用,以及我怎样才能让它起作用吗?谢谢!
【问题讨论】:
-
“遍历两个 numpy 数组的行”是模棱两可的。您是想在一个循环中同时迭代两个 numpy 数组的行,还是想对 X 中的每一行在 Y 中的每一行迭代一次?
标签: python arrays numpy for-loop iteration