Python数组访问表示法

时间:2017-03-30 03:17:34

标签: python

我有一个关于在python中访问数组的符号的快速问题。

这一行:

trainPredictPlot[look_back:len(trainPredict) + look_back, :] = trainPredict

我已经看到像x[a:b]一样访问数组但从未喜欢这个x[a:b,:]

有人可以详细解释一下这行代码在做什么吗?在结束括号之前放置冒号是什么意思?逗号怎么样?

1 个答案:

答案 0 :(得分:2)

当你使用x [a:b]时,意味着你将元素从位置“a”(x [a])带到一维数组的位置“b”(x [b])。 对于第二种情况x [a:b,:],它是一个二维“a”到数组第一维的位置“b”,以及数组第二维的所有元素,换句话说,从x [a] [first element]到x [b] [last element]。