【发布时间】:2014-01-31 22:29:13
【问题描述】:
我正在尝试使用对数规则而不是线性规则来抽取给定向量。
例如:
给定的向量有 100 个元素。我想将它减少为一个包含 10 个元素的向量,这些元素与在 int 区间 [0,99] 上使用对数规则获取的起始向量的元素相同。
我希望足够清楚。任何帮助表示赞赏!
祝你有美好的一天!
【问题讨论】:
-
不。。还不够清楚。! + 添加一些代码来显示你做了什么
我正在尝试使用对数规则而不是线性规则来抽取给定向量。
例如:
给定的向量有 100 个元素。我想将它减少为一个包含 10 个元素的向量,这些元素与在 int 区间 [0,99] 上使用对数规则获取的起始向量的元素相同。
我希望足够清楚。任何帮助表示赞赏!
祝你有美好的一天!
【问题讨论】:
在伪代码中:
int n; // Length of subsampled array
for i:
new_array[i] = array[(int)(log(i)/log(n)*length(array))]
这就是你想要做的吗?
【讨论】: