import numpy as npfrom sklearn.datasets import load_iris
from sklearn import tree
# 對三種花分類
# 匯入資料部分
iris = load_iris() # 載入資料
print(iris.feature_names) # 列印iris的特徵資料
print(iris.target_names) # 列印iris的標籤名稱
print(iris.data[0]) # 列印iris的樣本資料
print(iris.target[0]) # 列印iris所屬的標籤用符號0,1,2分別表示setosa,versicolor和virginica
for i in range(len(iris.target)):
print("examp %d: label %s, feature %s" % (i, iris.target[i], iris.data[i]))
# 把資料分為訓練資料和測試資料
test_idx = [0, 50, 100]
# training data
train_target = np.delete(iris.target, test_idx)
train_data = np.delete(iris.data, test_idx, axis=0)
# testing data
test_target = iris.target[test_idx]
test_data = iris.data[test_idx]
# 建立乙個分類器
clf = tree.decisiontreeclassifier()
clf.fit(train_data, train_target)
print(test_target)
print(clf.predict(test_data))
物質 能量 資訊 自然界的三大要素
控制論的創始人維納認為 資訊就是資訊,不是物質也不是能量。也就是說,資訊與物質 能量是有區別的。同時,資訊與物質 能量之間也存在著密切的關係。物質 能量 資訊是構成現實世界的三大要素。只要事物之間的相互聯絡和相互作用的存在,就有資訊發生。人類社會的一切活動都離不開資訊,資訊早就存在於客觀世界,只不過...
對xml的三種解析方式
解析器在解析xml文件的時候 會把文件內容寫入到記憶體中 如果實現了文件節點的增刪改後 就必須運用 transformer transformer transforme ctory.newinstance newtransformer transformer.transform new domsou...
對集合排序的三種方式
對集合排序,可能最先想到的是使用orderby方法。class programconsole.readkey private static list student getstudents new student new student public class studentpublic stri...