获取np.array python中两个值之间的项



我是Phython的新手,想知道是否有人能帮我做这个练习:我在python中有一个数组,我想得到值在5到10之间的元素。

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

这个练习要求我用三种不同的方式来做这件事;提示";使用&运算符和np.local_and((函数。

有人能帮我吗?谢谢

假设≥5且<10、可以使用切片:

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

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

输出:array([6, 9])

最新更新