以下是将变量中负值和无穷大替换为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以检查替换是否成功。

变量中负值和无穷大替换为0-的python代码

原文地址: https://www.cveoy.top/t/topic/gNq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录