SVMの学習済モデルで、分類した結果と元データを結合させてエクセルに出力するにはどうすればよいでしょうか?
-----
◎ 未知データ(アヤメ)を学習済モデル(SVM)で分類
import numpy as np
df1 = pd.read_excel('iris_data1.xlsx',sheetname='data')# 未知データ(アヤメ)のエクセル読み込み(10行×4列)
X_pred = np.array(df1)
y_pred = clf.predict(X_pred)# 学習済モデル(SVM)を使って3分類(0、1、2)
print(X_pred,y_pred)
[[5.1 3.5 1.4 0.2]
[4.9 3. 1.4 0.2]
[4.7 3.2 1.3 0.2]
[4.6 3.1 1.5 0.2]
[6. 2.9 4.5 1.5]
[5.4 3.9 1.7 0.4]
[4.6 3.4 1.4 0.3]
[7.2 3.6 6.1 2.5]
[6.5 3.2 5.1 2. ]
[5.9 3. 5.1 1.8]] [0 0 0 0 1 0 0 2 2 2]
-----
結果をprint表示で確認すると、入力データ(10行×4列)と、それぞれの行に対する分類結果データ(0 0 0 0 1 0 0 2 2 2)が対応付けされずに、別々に表示されてしまっています。
これを、以下のようにエクセルの1つのシートに結合(対応させて)して書き出し(保存)したいのですが、どうすればよいでしょうか?
ご指導、よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/21 15:24
2019/08/21 15:33
2019/08/21 15:38