Python列表分配-概念性问题

时间:2018-09-24 12:14:30

标签: python python-3.x list

下面的代码在二维空间中生成一些随机数据:

在第三个语句中,首先在变量X中生成随机对   X[50:100, :] = X1,将X1分配到位置50 -100-我的问题是,双冒号用于什么?我是否简单地将X[50:100] = X1放到不一样?

X= -2 * np.random.rand(100,2)
X1 = 1 + 2 * np.random.rand(50,2)
X[50:100, :] = X1
plt.scatter(X[ : , 0], X[ :, 1], s = 50, c = ‘b’)
plt.show()

1 个答案:

答案 0 :(得分:0)

完全一样。

摘录自the docsThe value being assigned to the indexed array must be shape consistent (the same shape or broadcastable to the shape the index produces).