在python中创建数组列表

时间:2017-10-28 06:44:36

标签: python arrays numpy

我在Python中创建一个神经网络,我想为它生成训练数据。我需要列出数组。

我尝试将var items = [['892','NEW','blue'], ['341','USED','red'], ['892','NEW','yellow'], ['892','NEW','yellow'], ['892','NEW','yellow'], ['121','USED','blue'], ['735','NEW','red'], ['121','NEW','blue'], ['121','USED','yellow']]; var output = []; var spotted = {}; items.map(function(el){ var string = ''+el[0]+el[1]; if(spotted[string] === 0){ output.push([el[0],el[1]]); spotted[string] = 1; }else if(spotted[string] != 1) spotted[string] = 0; }); console.log(output);转换为arrays。我尝试了lists功能,但没有任何效果。

1 个答案:

答案 0 :(得分:0)

final_array = array_camera.append(TD_camera)
final_direction = array_direction.append(TD_direction)

以上两行并不像你期望的那样工作。

列表的

append()功能不会返回任何内容。它在list对象的末尾添加数据,通过它调用append()。

所以final_array& final_direction将为None。

我认为你只需要将数据附加到final_array& final_direction。喜欢这个

final_array ,final_direction =[],[]
.....
.....
final_array.append(TD_camera)
final_direction.append(TD_direction)