如何仅给定开始和结束以及步骤数来创建非线性数字序列

How to create a non-linear sequence of numbers given only the starting and ending and number of steps

我正在使用交叉验证调整 Apache Spark 中的逻辑回归模型。

我想创建一系列遵循指数曲线的数字,例如列表中的每个元素都是通过将其前面的数字乘以某个常数 C 获得的。我将使用此范围作为 paramGrid 中的正则化选项。

诀窍是,我想迭代地执行此操作,以便使用最佳模型的参数来缩小 window 搜索范围。因此,在第一次迭代之后,我需要一种方法来以编程方式计算给定 X、Y 和 N 的 C。

如果有一个我可以使用的功能可以满足我的需求,那就太好了。否则,C的计算公式是什么?

你想要那个

Y = X*C^N

这意味着您将因子计算为

C = pow(Y/X, 1.0/N)