gpt4 book ai didi

python - 替换 numpy 数组中的负值

转载 作者:IT老高 更新时间:2023-10-28 21:32:57 27 4
gpt4 key购买 nike

有没有一种简单的方法可以用 0 替换数组中的所有负值?

我对如何使用 NumPy 数组进行了完整的了解。

例如

a = array([1, 2, 3, -4, 5])

我要回去

[1, 2, 3, 0, 5]

a < 0给出:

[False, False, False, True, False]

这就是我卡住的地方——如何使用这个数组来修改原始数组。

最佳答案

你已经成功了一半。试试:

In [4]: a[a < 0] = 0

In [5]: a
Out[5]: array([1, 2, 3, 0, 5])

关于python - 替换 numpy 数组中的负值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10335090/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com