sklearn代码6 6-KNN癌症诊断

import numpy as np

import pandas as pd

from pandas import Series,DataFrame

from sklearn.neighbors import KNeighborsClassifier

from sklearn.model_selection import train_test_split

# grid网格 search搜索 cv:cross_validation
# 搜索算法最合适的参数
from sklearn.model_selection import GridSearchCV
cancer = pd.read_csv('./cancer.csv',sep='\t')  # 名字中不可以含有汉字符
cancer
ID Diagnosis radius_mean texture_mean perimeter_mean area_mean smoothness_mean compactness_mean concavity_mean concave_mean ... radius_max texture_max perimeter_max area_max smoothness_max compactness_max concavity_max concave_max symmetry_max fractal_max
0 842302 M 17.990 10.38 122.80 1001.0 0.11840 0.27760 0.300100 0.147100 ... 25.380 17.33 184.60 2019.0 0.16220 0.66560 0.71190 0.26540 0.4601 0.11890
1 842517 M 20.570 17.77 132.90 1326.0 0.08474 0.07864 0.086900 0.070170 ... 24.990 23.41 158.80 1956.0 0.12380 0.18660 0.24160 0.18600 0.2750 0.08902
2 84300903 M 19.690 21.25 130.00 1203.0 0.10960 0.15990 0.197400 0.127900 ... 23.570 25.53 152.50 1709.0 0.14440 0.42450 0.45040 0.24300 0.3613 0.08758
3 84348301 M 11.420 20.38 77.58 386.1 0.14250 0.28390 0.241400 0.105200 ... 14.910 26.50 98.87 567.7 0.20980 0.86630 0.68690 0.25750 0.6638 0.17300
4 84358402 M 20.290 14.34 135.10 1297.0 0.10030 0.13280 0.198000 0.104300 ... 22.540 16.67 152.20 1575.0 0.13740 0.20500 0.40000 0.16250 0.2364 0.07678
5 843786 M 12.450 15.70 82.57 477.1 0.12780 0.17000 0.157800 0.080890 ... 15.470 23.75 103.40 741.6 0.17910 0.52490 0.53550 0.17410 0.3985 0.12440
6 844359 M 18.250 19.98 119.60 1040.0 0.09463 0.10900 0.112700 0.074000 ... 22.880 27.66 153.20 1606.0 0.14420 0.25760 0.37840 0.19320 0.3063 0.08368
7 84458202 M 13.710 20.83 90.20 577.9 0.11890 0.16450 0.093660 0.059850 ... 17.060 28.14 110.60 897.0 0.16540 0.36820 0.26780 0.15560 0.3196 0.11510
8 844981 M 13.000 21.82 87.50 519.8 0.12730 0.19320 0.185900 0.093530 ... 15.490 30.73 106.20 739.3 0.17030 0.54010 0.53900 0.20600 0.4378 0.10720
9 84501001 M 12.460 24.04 83.97 475.9 0.11860 0.23960 0.227300 0.085430 ... 15.090 40.68 97.65 711.4 0.18530 1.05800 1.10500 0.22100 0.4366 0.20750
10 845636 M 16.020 23.24 102.70 797.8 0.08206 0.06669 0.032990 0.033230 ... 19.190 33.88 123.80 1150.0 0.11810 0.15510 0.14590 0.09975 0.2948 0.08452
11 84610002 M 15.780 17.89 103.60 781.0 0.09710 0.12920 0.099540 0.066060 ... 20.420 27.28 136.50 1299.0 0.13960 0.56090 0.39650 0.18100 0.3792 0.10480
12 846226 M 19.170
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值