Tôi có một mảng giá trị NumPy. Tôi muốn tính số lượng các giá trị này trong một phạm vi cụ thể cho biết x < 100 và x> 25. Tôi đã đọc về bộ đếm, nhưng nó dường như chỉ hợp lệ đối với các giá trị specif không phạm vi giá trị. Tôi đã tìm kiếm, nhưng không tìm thấy bất cứ điều gì liên quan đến vấn đề cụ thể của tôi. Nếu ai đó có thể chỉ cho tôi hướng tới các tài liệu thích hợp, tôi sẽ đánh giá cao nó. Cảm ơn bạnLàm thế nào để đếm các giá trị trong một phạm vi nhất định trong một mảng Numpy?
Tôi đã cố gắng này
X = array(X)
for X in range(25, 100):
print(X)
Nhưng nó chỉ mang lại cho tôi những con số ở giữa 25 và 99.
EDIT Dữ liệu Tôi đang sử dụng đã được tạo ra bởi chương trình khác. Sau đó, tôi đã sử dụng tập lệnh để đọc dữ liệu và lưu trữ dưới dạng danh sách. Sau đó tôi lấy danh sách và chuyển nó vào một mảng bằng mảng (r).
Sửa
Kết quả của việc chạy
>>> 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')
@Đánh giá đã làm điều đó cảm ơn bạn rất nhiều !! Tôi đã thử phương pháp của Sven sau khi reconverting mảng và nó đã làm việc hoàn hảo! Cảm ơn một lần nữa – Surfcast23