您知道如何在 Java 中实现浮点值的 numpy.arange(start, end, step)
功能吗?我知道 Java 8 中的 int
值有一个 numpy.arange(start, end, 1)
等效项,即。 静态 IntStream range(int startInclusive, int endExclusive)
。我还知道 Python range(start, end, step)
函数的自定义实现,但也仅适用于整数 ( "Pythonish integer range in Java" )。
最佳答案
怎么样
IntStream.rangeClosed(0, (int)((end-start)/step))
.mapToDouble(x -> x*step + start)
关于java - Numpy.arange(start, end, step) 在 Java 中相当于浮点值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36014469/