怎么把numpy array中的inf换成0?

  统计/机器学习 数据预处理 Python    浏览次数:6262        分享
0

上一步的计算让array中产生了Inf,怎么一次性把arry中所有的Inf替换成0?

 

Solomon   2019-04-30 12:55



   1个回答 
3

假设把a中的inf替换成0

a[np.isinf(a)] = 0

如果是有-inf

a[np.isneginf(a)] = 0
SofaSofa数据科学社区DS面试题库 DS面经

tbh   2019-04-30 15:01

谢谢老铁 - Solomon   2019-05-07 10:50


  相关讨论

调用np.average()时报错TypeError: No loop matching

如何往numpy array中插入一列数组?

python numpy里array和matrix的区别?

numpy.full这个函数有什么用?

怎么生成一个填满逻辑真(True)的numpy array?

怎么对2维的numpy array取整?

如何查看当前numpy版本,升级numpy?

numpy array里怎么用fillna填充nan的值?

怎么随机打乱一个numpy array?

删除numpy.array的最后一列

  随便看看

支持向量机(SVM)里的支持向量是什么意思

怎么给plt.subplot加一个主标题?

分类特征的目标编码是什么意思?

什么是K-Modes(K众数)聚类法?

修正R方(adjusted R square)是什么?