"""
****************************************=
gaussian ***** bayes ( 高斯樸素貝葉斯 )
****************************************=
"""print(__doc__)
from sklearn import datasets
from sklearn.*****_bayes import gaussiannb
import numpy as np
# 裝載測試資料集
iris = datasets.load_iris()
# 600 共600/4=150個樣本
print("number of test points %d" % (iris.data.shape[0]))
# 列印特徵名稱
print("feature names: ")
print(iris.feature_names)
# 列印分類名稱
print("target class names: ")
print(iris.target_names)
gnb = gaussiannb()
# 輸入樣本與分類,開始訓練
gnb.fit(iris.data, iris.target)
# 指定植物特徵向量**產地
plant = np.array([5.9, 3., 5.1, 1.8])
class_pred = gnb.predict([plant])
print("predict class is %s" % (iris.target_names[class_pred[0]]))
# 對訓練資料再次執行分類,這個可以看作是一種回歸測試,通常不會和target完全一致,否則可能造成過擬合問題
y_pred = gnb.predict(iris.data)
# 列印有多少個樣本不一致
print("number of mislabeled points out of a total %d points : %d"
% (iris.data.shape[0], (iris.target != y_pred).sum()))
資料對接 kettle使用之十
splitfield to rows 分隔控制項 string operations 字串操作控制項 strings cut 剪下控制項 一 set field value替換值控制項 將id值替換為code值 二 set field value to a constant 替換為固定值,如果是日期...
PLSQL Developer的使用之物件瀏覽器
plsql developer的使用之物件瀏覽器 自 能夠顯示與 pl sql 開發相關的所有資訊。可用它來獲取物件描述,檢視物件定義,為偵錯程式建立測試指令碼,啟用或禁用觸發器和約束,重新編譯無效物件,查詢或編輯表或檢視資料,在物件源中搜尋文字,將物件名稱拖放到編輯器中,等等。由於物件瀏覽器中的資...
Quartus 軟體的使用之PLL的使用
練習使用altera fpga 內的 pll ip核 思路 將clk 50m倍頻到clk 100m,然後觀察100m時鐘。1 生成pll的核例化檔案,然後呼叫。點選next之後,等一會會跳出如下介面 單擊finish 就完成了設定。新增檔案到該工程。有對話方塊就點yes.完成之後,可以看到下圖 然後...