【问题标题】:Get items between two values in an np.array python在 np.array python 中获取两个值之间的项目
【发布时间】:2021-12-26 01:42:55
【问题描述】:

我是 Phython 的新手,想知道是否有人可以帮助我完成这个练习: 我在 python 中有一个数组,我想获取值在 5 到 10 之间的元素。

a = np.array([2, 6, 1, 9, 10, 3, 27])

该练习要求我以三种不同的方式执行此操作,并为我提供使用 & 运算符和 np.logical_and() 函数的“提示”。

谁能帮帮我?谢谢!

【问题讨论】:

  • 更好的例子是 a = np.array([2, 6, 1, 9, 10, 3, 27, 8])

标签: python arrays numpy element numpy-ndarray


【解决方案1】:

假设≥5且

a[(a>=5) & (a<10)]

a[np.logical_and(a>=5, a<10)]

输出:array([6, 9])

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-04
    • 2016-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多