【发布时间】:2020-10-18 11:28:14
【问题描述】:
我有一个np.array,我想计算它的平均值。当我运行我的代码时,这部分代码返回 Nan:
data -= np.mean(data, dtype=np.float64)
有什么问题?
【问题讨论】:
-
我猜要么数组中有 nan,要么数组为空。
-
@dmuir:我检查了数组,它的一些值是nan。我该怎么办?
-
您能添加一些示例数据吗?
-
np.nan_to_num(x)可用于替换 NaN 值。 -
@mpSchrader 我添加了这段代码并将值改为0而不是nan。但是这次执行代码后(data -= np.mean(data)),np.mean返回无限.什么问题?
标签: python numpy tensorflow matplotlib math