分类 :
回归:
argmax() # 只返回索引
- np.bincount([1,1,2,2,2,2,4,4,4,4]) # 看下标为几的出现几次
-
- 下标为0的 没有出现 0
- 下标为1,数字也为1的出现2次
- 下标为2 数字也为2的出现4次
- 下标为3,数字为3 为0次
- 下标为4,数字为3 为4次
- 答案是 (0,2,4,0,4)
- # 选几个邻居 进行分类
- sklearn.neighbors.KNeighborsClassfier(n_neighbors=5)
- n_neighbors = 5 是默认的
-
- #获取数据
- x = [[1],[2],[0],[0]]
- y = [1,1,0,0]
-
- # 机器学习
- # 1. 实例化一个训练模型
- estimator = KNeighborsClassfier(n_neighbors=2)
-
- 2. 调用fit方法进行训练
- estimator.fit(x,y)
-
- 3. 预测其他值
- ret = estimator.predict([-1])
- print(ret)
-
-
四. K值的选取