我有一个关于在python中访问数组的符号的快速问题。
这一行:
trainPredictPlot[look_back:len(trainPredict) + look_back, :] = trainPredict
我已经看到像x[a:b]
一样访问数组但从未喜欢这个x[a:b,:]
有人可以详细解释一下这行代码在做什么吗?在结束括号之前放置冒号是什么意思?逗号怎么样?
答案 0 :(得分:2)
当你使用x [a:b]时,意味着你将元素从位置“a”(x [a])带到一维数组的位置“b”(x [b])。 对于第二种情况x [a:b,:],它是一个二维“a”到数组第一维的位置“b”,以及数组第二维的所有元素,换句话说,从x [a] [first element]到x [b] [last element]。