2017-01-01 8 views
0

私は2つの疎なscipyマトリックスを持っています。はそれぞれ(284,183)(284,4195)です。両方の行列の各行は、私のデータセットの1つのインスタンスからのフィーチャです。私はあらかじめ定義された数のクラスタなしでこれらをクラスタリングし、それらをプロットしたいと思います。Pythonの2つの機能をクラスタ化します

また、各行に関連する配列Yもあります。 (284,1)。 1つのクラスは0で表され、もう1つは1で表されます。私はこれを使ってポイントを色づけしたいと思います。どうすればPythonを使ってこれを行うことができますか?

答えて

0

クラスタ化のためにskikit-learn Affinity propagationまたはMean-shiftライブラリを使用できます。それらのアルゴリズムは、いくつかのクラスターおよびセンターを出力します。 Yを使用するには、いくつかの他のライブラリをインポートしない限り、3D平面上に多次元点をプロットすることができないため、別の疑​​問があるようです。

+0

atmが評判が十分でないため、私はあなたの投稿にコメントできないので、これはあなたの意見ではありません。 – MSPO

+0

Tesnorflowは、多次元点を視覚化するための優れたライブラリの1つです。または、ポイントの平均距離にデンドログラムを使用することもできます。 – MSPO

+0

Yは1または0で表される単純に2つのクラスです。 1の場合は青、0の場合は赤です。 – user7347576

関連する問題