在排序列表中选择N个变化点

时间:2018-08-21 23:52:14

标签: python list

想象一下,我们有一个大小为P的排序列表。如何选择N个索引,其值更平滑地反映了列表的范围。例如,如果我们的列表是:

List=[0,0,0,0,0,0,0,0,0,0.1,0.1,0.9,0.91,0.91,0.92,0.99,0.99,0.99]

那么我们如何选择5个以某种方式显示列表完整范围的索引? 在此示例中,它将类似于:

indices=[0,9,11,14,15]

最终索引列表不必与我在此处写的完全一样

1 个答案:

答案 0 :(得分:0)

这将为您提供一个起点:

DatabaseReference mDatabase,chatRef;
mDatabase = FirebaseDatabase.getInstance().getReference();
chatRef = mDatabase.child("Chat");

现在,这可能包含太多元素,但是“不知何故”完全是主观的,对您需要做什么的定义还不够清楚。默认情况下,您可以保留第一个和最后一个元素,然后从“中间”中随机选择所需的数量。