我在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
功能,但没有任何效果。
答案 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)