Professional Documents
Culture Documents
Project: KKN Without Lib For Classification (Sweet and Sour)
Project: KKN Without Lib For Classification (Sweet and Sour)
I [2 i
n ]: m
p
o
r
t
n
u
m
p
y
a
s
n
p
i
m
p
o
r
t
p
a
n
d
a
s
a
s
p
d
I [6 X_feature=np.array([[1,9],[2,8],[3,7],[2,9],[6,4],[9,1],[8,2],[9,1],[1
n ]: ,1],[5,5]])
Y_fruit_type=np.array(["Sour","Sour","Sour","Sour","Sweet","Sweet","Sw
eet","Sweet","None","Sour"])
I [5 X_feature.shape
n ]:
Out[ (10, 2)
5]:
In [7]:
Out[7]: (10,)
In [9]:
In [11]:
In [12]:
Out[12]:
Sweetness Sourness Fruit_type
0 1 9 Sour
1 2 8 Sour
2 3 7 Sour
3 2 9 Sour
4 6 4 Sweet
5 9 1 Sweet
6 8 2 Sweet
7 9 1 Sweet
8 1 1 None
9 5 5 Sour
In [13]:
In [15]:
In [30]:
In [33]:
In [34]:
In [35]:
In [36]:
In [165]:
P
l
e
a
s
e
e
n
t
e
r
s
w
e
e
t
n
e
s
s
v
a
l
u
e
1
P
l
e
a
s
e
e
n
t
e
r
s
o
u
r
n
e
s
s
v
a
l
u
e
1
please select value of k for Classification5
In [166]:
In [167]:
In [168]:
I [16 S
n 9]: w
F
e
a
t
u
r
e
=
t
r
a
i
n
i
n
g
_
d
a
t
a
.
i
l
o
c
[
:
,
0
]
S
o
u
r
F
e
a
t
u
r
e
=
t
r
a
i
n
i
n
g
_
d
a
t
a
.
i
l
o
c
[
:
,
1
]
I [17 l2_norms=np.sqrt(np.square(SwFeature-sw)+np.square(SourFeature-so))
n 0]:
I [17 training_data["Nearsest_Nei"]=l2_norms
n 1]:
I [17 training_data
n 2]:
Out[172]:
Sweetness Sourness Fruit_type Nearsest_Nei
0 1 9 Sour 8.000000
1 2 8 Sour 7.071068
2 3 7 Sour 6.324555
3 2 9 Sour 8.062258
4 6 4 Sweet 5.830952
5 9 1 Sweet 8.000000
6 8 2 Sweet 7.071068
7 9 1 Sweet 8.000000
8 1 1 None 0.000000
9 5 5 Sour 5.656854
In [173]:
In [174]:
In [175]:
In [176]:
Out[176]:
Sweetness Sourness Fruit_type Nearsest_Nei
0 1 1 None 0.000000
1 5 5 Sour 5.656854
2 6 4 Sweet 5.830952
3 3 7 Sour 6.324555
4 2 8 Sour 7.071068
5 8 2 Sweet 7.071068
6 1 9 Sour 8.000000
7 9 1 Sweet 8.000000
8 9 1 Sweet 8.000000
9 2 9 Sour 8.062258
In [177]:
In [178]:
Out[178]: 0 None
1 Sour
2 Sweet
3 Sour
4 Sour
Name: Fruit_type, dtype: object
In [180]:
Out[180]: 0 Sour
dtype: object
by Sklearn Lib
In [181]:
In [185]:
In [186]:
In [187]:
In [ ]: