24 行のデータがあり、各行が 1 日の 1 時間を表すとします。私が達成したいのは、データの傾向を検出し、それを「良い」ブロックと「悪い」ブロックの 2 つのブロックに分割できるアルゴリズムを実装することです。たとえば、添付の画像では、行 6 で適切なブロックが始まり、行 19 で終了することがわかります。行 0 のスコアも良好ですが、ブロックの一部ではないため、アルゴリズムはこの状況を処理する方法を認識している必要があります。クラスタリングに関するものだと思いますが、私たちのニーズに合った単純なものを見つけることができませんでした。アドバイスをお待ちしております。