Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

PROJECT

KKN without Lib for Classification [Sweet and


Sour]
I [1 #Data set
n ]:

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]:

Out[167]: array([[1, 1]])

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]:

Out[187]: array(['None'], dtype='<U5')

In [ ]:

You might also like