2017-02-12 12 views
0

私はIDLの初心者です。私はIDLのクラスタリングに関する助けを得ることができるのだろうかと思いました。私はHarris Geospatialの良い例を見つけましたが、この方法について説明していますが、自分のデータ(ASCII)でクラスタリングを実行してK平均分析を実行する方法が混乱しています。 IDLでのK平均クラスタリング

n = 50 
c1 = RANDOMN(seed, 3, n) 
c1[0:1,*] -= 3 
c2 = RANDOMN(seed, 3, n) 
c2[0,*] += 3 
c2[1,*] -= 3 
c3 = RANDOMN(seed, 3, n) 
c3[1:2,*] += 3 
array = [[c1], [c2], [c3]] 
; Compute cluster weights, using three clusters: 
weights = CLUST_WTS(array, N_CLUSTERS = 3) 
; Compute the classification of each sample: 
result = CLUSTER(array, weights, N_CLUSTERS = 3) 

ありがとう:どのように私の代わりに以下は、私はハリスで見つけたコードがある乱数
生成「ランダム」機能の私のデータを使用することができます。

答えて

0

IDLにデータを取得する必要があります。コンマ区切り(または他の "区切り文字")ファイルの場合は、READ_CSVを使用できます。または、READ_ASCIIを試してみることもできますが、特定の形式を知る必要があります。いずれにしても、読み込みルーチンの1つを使用するだけです。 https://www.harrisgeospatial.com/docs/READ_CSV.html

関連する問題