numpy - 在 Numpy 中使用步骤 0.05 创建从 0 到 1 的范围
问题描述
我想用 step创建一个从0
to的列表,结果将是这样的:1
0.05
[0, 0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55, 0.6, 0.65, 0.7, 0.75, 0.8, 0.85, 0.9, 0.95, 1]
我尝试使用以下代码,但输出似乎不正确。任何人都可以帮忙吗?谢谢。
print(np.arange(0, 1, 0.05).tolist())
输出:
[0.0, 0.05, 0.1, 0.15000000000000002, 0.2, 0.25, 0.30000000000000004, 0.35000000000000003, 0.4, 0.45, 0.5, 0.55, 0.6000000000000001, 0.65, 0.7000000000000001, 0.75, 0.8, 0.8500000000000001, 0.9, 0.9500000000000001]
解决方案
它没有必要使用 .tolist()。
试试这个:
a = np.arange(0, 1, 0.05)
print (a)
输出:
[0. 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65
0.7 0.75 0.8 0.85 0.9 0.95]
推荐阅读
- javascript - 小屏幕上的引导日期选择器问题
- c# - Unity 中的四元数
- html - thymeleaf 中的嵌套迭代无法正常工作
- r - 用于R中的多个变量的glm
- javascript - 构建 OpenCV.js 失败。CMake 找不到已安装的编译器?
- javascript - 如何解决此错误:找不到模块'import-local'
- wcf - 在 WCF 中启用了 Cors,但在实时服务器上不起作用
- web-scraping - 为什么 BeautifulSoup 在使用 findAll 时会跳过一些表
- django - 来自正面的 POST 问题。方法默认不支持可写点源字段
- c++ - 致命错误 LNK1168:无法打开 filename.mexw64 进行写入