python - 当我只选择一项时,我从同一个数组中得到不同的值
问题描述
这就是我正在做的事情:
delta_list = [[ abs(daily_2016[y,1] - avg_max_array[y,1])] for y in day_of_years ]
delta = np.array(delta_list)
delta.shape # (366,)
print(delta)
这就是我得到的:
[[5.23622047e+00]
[1.64566929e+00]
[7.54330709e+00]
[8.05511811e+00]
[7.81250000e+00]
[1.06141732e+01]
...
当我打印 delta[1] 时,我得到 [1.64566929],但是当我打印 delta[5] 时,我得到 [10.61417323]。这可能是因为末尾有一个 e+01 。问题是为什么会有这些 e+00/01 甚至 e-01?如果您需要更多信息,请告诉我。先感谢您。:)
解决方案
推荐阅读
- ruby - 如何解决 AWS 问题 route not found Nginx Ruby?
- azure - 如何使用带有 az ad 应用程序的过滤器进行批量删除
- python - 如何在给定单词映射的情况下检查两组语句是否具有传递性和自反性
- java - 如何使用每个循环将二维数组转换为整数
- c# - 如何在协程中暂停生成,直到所有生成的对象都被销毁?
- java - 我可以自动装配适配器类吗?
- c# - 使用隐式运算符(或有更好的方法)时,如何使泛型仍然可观察?
- scala - Spark Structured Streaming 无法将 parquet 数据写入 HDFS
- python - Nuitka 编译具有包含所需文件的子目录的 python 项目
- java - PageFactory 给出空指针异常