【发布时间】:2020-08-18 04:57:27
【问题描述】:
我是新程序员,不懂:
np.array([range(i, i+3) for i in [2,4,6]])
我知道在 range 函数中有一个 start 、 stop 和 step ,但是这里的写法完全不同。
输出是一个 3*3 的数组
234
456
678
我不明白这个数组是怎么来的。 I+3 是什么意思?是 2,4,6 x 值吗?如果在这种情况下 for 循环在做什么呢?它在迭代什么?
感谢您的帮助。
【问题讨论】:
-
"使用列表推导,重复 range(i, i+3)
标签: python python-3.x numpy