在Python中使用列表时的TypeError

时间:2017-07-31 15:58:17

标签: python arrays syntax

我正在努力使code适应我自己的数据。

DATA=[1,2,3,4,5,6,7,8,9,10]
ind=[1,3,6,2]
ratio=[2,3]
DATA[ind[:ratio[0]],1:]
  

追踪(最近一次通话):     文件"",第1行,in   TypeError:list indices必须是整数,而不是元组

知道为什么吗? (我不太明白,1:]应该做什么)

1 个答案:

答案 0 :(得分:0)

从第36行看来Data似乎不是一个列表,但实际上是一个数组:

DATA = np.concatenate((data_train,data_test_val),axis=0)

正如您在numpy documentation中看到的那样,concatenate()返回的数组不是列表。