質問: _R.max())[0] ``` という流れで相関行列の計算を行うと思うのですが、なぜ対角成分を0にして最大相関係数をとると相関行列がもとまるのでしょうか?
回答: このソースコードは相関行列を求めているわけではありません。相関行列自体は、`np.corrcoef` 関数によって最初に求まっています。 相関行列の非対角成分は相異なる 2 つのデータの相関係数ですが、対角成分は必ず 1 になります。「最大相関係数をとるインデックスを取得」の部分では、この対角成分を除いた上で相関係数を最大にするインデックスを求めています。