java - Numpy.arange(start, end, step) 在 Java 中相当于浮点值

标签 java python numpy

您知道如何在 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/

相关文章:

java - 在 Spring Web 服务中缓存?

java - 如何动态地将对象添加到 Hibernate 查询中

java - 为什么在 Windows 上非守护线程终止后所有 SWT GUI 线程都关闭?

python-2.7 - DNNCLassifier Tensorflow 上的 label_keys 类型错误

python - python 中的动态数组和速度 - 增长数组的最快方法

java - 多重更新仅适用于 jdbc 中的查询之一

python - 如何在 Python 中创建三元等高线图?

python - matplotlib 中注释对象的比较

python - 使用以管理员身份运行创建 Windows 资源管理器快捷方式

python - Python 中的偏导数