gpt4 book ai didi

python - 关于代码条件

转载 作者:太空宇宙 更新时间:2023-11-04 08:55:19 25 4
gpt4 key购买 nike

我有一个数组数据集。我想取出那些值位于(0.5,0.6)的数组。

我之前做了不到 0.4

代码是

c_subset = np.array(c)[np.where(np.array(c)<0.4)]

任何人都可以帮助如何将上面的行修改为间隔条件?

最佳答案

使用 numpy logical and :

>>> c = [0.50, 0.52, 0.54, 0.56, 0.58, 0.60]
>>> a = np.array(c)
>>> a[(0.5 < a) & (a < 0.6)]
array([0.52, 0.54, 0.56, 0.58])

请注意 numpy.where没有必要。

关于python - 关于代码条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30779302/

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