我正在尝试用对数规则而不是线性规则来抽取给定的向量。
e.g:
给定的向量有100个元素。我想将它减少到10个元素的向量,这些元素与 int 区间[0,99]上的对数规则采用的起始向量的元素相同。
我希望足够清楚。任何帮助表示赞赏!
度过美好的一天!
答案 0 :(得分:0)
在伪代码中:
int n; // Length of subsampled array
for i:
new_array[i] = array[(int)(log(i)/log(n)*length(array))]
这是你想要做的吗?