Numpy.arange(start,end,step)等效于Java中的浮点值

时间:2016-03-15 14:44:16

标签: java python numpy

您是否知道在Java中为浮点值实现numpy.arange(start, end, step)功能的方法?我知道Java 8中的numpy.arange(start, end, 1)值等价int,即。 static IntStream range(int startInclusive, int endExclusive)。我也知道Python range(start, end, step)函数的自定义实现,但也只知道整数("Pythonish integer range in Java")。

1 个答案:

答案 0 :(得分:3)

怎么样

IntStream.rangeClosed(0, (int)((end-start)/step))
    .mapToDouble(x -> x*step + start)