这是我试图转换为 Java 的 Python 代码:
self.active = set(self.genes[-self.output_length:]):
阅读 Python 中的集合,我相信这是在“self.output_length”的索引处拆分 ArrayList。它是否正确?一点背景: “self.genes”包含同时呈现“self.output_length”和“self.nodes”的基因。
我可以在 Java 中使用它吗:
List<float[]> temp = this.genes.subList(0,this.output_length);
this.active = Set(Collections.reverse(temp));
更新:根据之前的回答,我现在已经这样做了:
List<float[]> temp = this.genes.subList(this.genes.size() - this.output_length, this.genes.size());
this.active = new ArrayList<float[]> (temp);
谢谢你的帮助。