我有一个 NumPy 数组,我想要统计这些值中有多少个在特定范围内,例如 x<100 和 x>25。我已经了解过 counter,但似乎只适用于特定的值而不是数值范围。我搜索过,但没有找到与我的问题相关的任何内容。如果有人可以指向正确的文档,我将不胜感激。谢谢。
我已经尝试过这个。
我已经尝试过这个。
X = array(X)
for X in range(25, 100):
print(X)
但它只给出25到99之间的数字。
编辑 我使用的数据是由另一个程序创建的。然后我使用脚本读取数据并将其存储为列表。然后我取出该列表并使用array(r)将其转换为数组。
编辑
运行结果是
>>> a[0:10]
array(['29.63827346', '40.61488812', '25.48300065', '26.22910525',
'42.41172923', '20.15013315', '34.95323355', '13.03604098',
'29.71097606', '9.53222141'],
dtype='<U11')