变量中负值和无穷大替换为0-的python代码
以下是将变量中负值和无穷大替换为0的Python代码:
import numpy as np
# 创建示例变量
x = np.array([1, -2, 3, np.inf, -np.inf, 0])
# 将负值和无穷大替换为0
x[x < 0] = 0
x[np.isinf(x)] = 0
print(x) # 输出 [1 0 3 0 0 0]
首先,使用NumPy库创建一个示例变量x。然后,使用逻辑索引将负值替换为0。最后,使用np.isinf()函数将无穷大替换为0。最后,打印输出变量x以检查替换是否成功。
原文地址: https://www.cveoy.top/t/topic/gNq 著作权归作者所有。请勿转载和采集!