Tôi có một tập tin mẫu điền với số dấu chấm động như sau:Xác định tần số của một mảng bằng Python
-0.02 3.04 3.04 3.02 3.02 3.06 3.04 3.02 3.04 3.02 3.04 3.02
3.04 3.02 3.04 3.04 3.04 3.02 3.04 3.02 3.04 3.02 3.04 3.02
3.06 3.02 3.04 3.02 3.04 3.02 3.02 3.06 3.04 3.02 3.04 3.02
3.04 3.02 3.04 3.04 3.04 3.02 3.04 3.02 3.02 3.06 3.04 3.02
3.06 3.02 3.04 -0.02 -0.02 -0.02 -0.02 -0.02 -0.02 -0.04 -0.02 -0.04
Những con số này được đặt trong một tập tin văn bản. Tôi đang cố gắng đọc các tập tin văn bản và xác định tần số của tín hiệu này. Dữ liệu này được chụp từ một dao động số. Tôi có thể thấy tần số trong hiển thị phạm vi nhưng tôi cũng muốn xác thực nó bằng cách xử lý nó bằng Python. Tôi chụp dữ liệu từ thiết bị với Python ở phía PC.
Mặc dù tôi có thể thực hiện một số nội dung cấp thấp bằng Python, tôi là tổng số người mới tham gia xử lý văn bản. Tôi cho rằng trước tiên tôi cần tải dữ liệu trong tệp vào một mảng và sau đó thực hiện một FFT hoặc một thuật toán đơn giản hơn sẽ mang lại một số nguyên bằng Hz.
Về lý thuyết tôi biết cách thực hiện phân tích Fourier và tôi có thể thực hiện nó trên giấy cho bất kỳ tín hiệu nào. Tôi không biết bắt đầu từ đâu trong Python cho một tập dữ liệu nhất định. Tôi đã cố gắng tài liệu của scipy-numpy nhưng không làm việc tốt cho tôi.
Tôi sẽ đánh giá cao hướng dẫn của người dùng có kinh nghiệm.
Bạn có thể tìm thấy [câu hỏi liên quan] này (http://stackoverflow.com/q/1303307/183066) hữu ích. – jcollado