我正在寻找:
输入:
arange(0.0,0.6,0.2)
输出:
0.,0.4
我想
0.,0.2,0.4,0.6
我如何实现使用范围或排列。如果不是什么是替代?
原文由 WPFKK 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在寻找:
输入:
arange(0.0,0.6,0.2)
输出:
0.,0.4
我想
0.,0.2,0.4,0.6
我如何实现使用范围或排列。如果不是什么是替代?
原文由 WPFKK 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
简而言之
我写了一个函数
crange
,它可以满足您的要求。在下面的示例中,orange
完成了numpy.arange
的工作背景资料
我也遇到了您的问题。我通常通过添加一个小值来快速修复它以停止。正如 Kasrâmvd 在评论中提到的,这个问题有点复杂,因为 numpy.arange 中可能会出现浮点舍入错误(参见 此处 和 此处)。
在此示例中可以找到 意外行为:
为了让自己稍微理清头绪,如果不是特别需要,我决定停止使用 numpy.arange 。我改为使用我自己定义的函数
orange
来避免意外行为。这结合了 numpy.isclose 和 numpy.linspace 。这是代码
够了 bla bla - 这是代码 ^^