コンピューターの .txt ファイルで更新されるストリーミング データがあります。毎秒 1 つの読み取り値が新しい行に追加されます。このデータが到着したら読み取り、このストリーミング データの統計を計算したいと考えています。オフライン データの処理方法と統計の計算方法を知っています。しかし、データがストリーミングされているときに立ち往生しました。
ローリング ウィンドウを使用して、データの標準偏差が特定のしきい値を下回っているかどうかを判断したいと考えています。
私はPythonが初めてで、このコードについて助けが必要です。
これは私がファイルを読み取るために書いたものですが、それが正しいかどうか、またはこのストリーミング データのローリング ウィンドウの標準偏差を計算する方法がわかりません。
datalist=[]
with open("data.txt") as file_data:
for data in file_data:
if not data:
plt.pause(0.01)
continue
datalist.append(data2)