###前提・実現したいこと
pythonの機械学習の参考書に書いているプログラムを実行すると,文字化けしてしまいます.
cording: utf-8を最初に書いているんですけど,文字化けします.
解決策がわかりません.
よろしくお願い致します.
###発生している問題・エラーメッセージ
('\xe4\xba\x88\xe6\xb8\xac\xe7\xb5\x90\xe6\x9e\x9c\xef\xbc\x9a', array([0, 1, 1, 0]))
('\xe6\xad\xa3\xe8\xa7\xa3\xe7\x8e\x87\xef\xbc\x9a', 4, '/', 4, '=', 1)
エラーメッセージ
###該当のソースコード
!/usr/bin/env python
-- coding: utf-8 --
import sys
import codecs
from sklearn import svm
sys.stdout = codecs.getwriter('utf_8')(sys.stdout)
xor_data = [
[0,0,0],
[0,1,1],
[1,0,1],
[1,1,0]
]
data = []
label = []
for row in xor_data:
p = row[0]
q = row[1]
r = row[2]
data.append([p,q])
label.append(r)
clf = svm.SVC()
clf.fit(data,label)
pre = clf.predict(data)
print("予測結果:",pre)
ok = 0; total = 0
for idx, answer in enumerate(label):
p = pre[idx]
if p == answer: ok += 1
total += 1
print("正解率:", ok, "/", total, "=" ,ok/total)
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答2件
あなたの回答
tips
プレビュー