回答編集履歴

1

ソースの提示

2019/08/16 06:13

投稿

meg_
meg_

スコア10580

test CHANGED
@@ -11,3 +11,59 @@
11
11
 
12
12
 
13
13
  ![イメージ説明](6a9a974c46e9a6ac81486f244fa71f1f.png)
14
+
15
+
16
+
17
+ 【追記】
18
+
19
+ ```Python
20
+
21
+ import pandas as pd
22
+
23
+ import seaborn as sns
24
+
25
+ from sklearn.cluster import KMeans
26
+
27
+ import numpy as np
28
+
29
+
30
+
31
+ features = np.array([
32
+
33
+ [ 80, 85, 100 ],
34
+
35
+ [ 96, 100, 100 ],
36
+
37
+ [ 54, 83, 98 ],
38
+
39
+ [ 80, 98, 98 ],
40
+
41
+ [ 90, 92, 91 ],
42
+
43
+ [ 84, 78, 82 ],
44
+
45
+ [ 79, 100, 96 ],
46
+
47
+ ])
48
+
49
+
50
+
51
+ df = pd.DataFrame(features, columns=['a', 'b', 'c'])
52
+
53
+ model = KMeans(n_clusters=4)
54
+
55
+ model.fit(features)
56
+
57
+ labels = model.labels_
58
+
59
+ labels_df = pd.DataFrame(labels, columns=['label'])
60
+
61
+ df_concat = pd.concat([df, labels_df], axis=1)
62
+
63
+ df_concat['label'].astype(str)
64
+
65
+ pg = sns.pairplot(df_concat, hue='label', diag_kind='kde')
66
+
67
+ pg.savefig('') #ファイルパス
68
+
69
+ ```