首页 > 解决方案 > 当我只选择一项时,我从同一个数组中得到不同的值

问题描述

这就是我正在做的事情:

 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?如果您需要更多信息,请告诉我。先感谢您。:)

标签: pythonnumpy-ndarray

解决方案


推荐阅读