How many clusters?
You are given an array points
of size 300x2, where each row gives the (x, y) co-ordinates of a point on a map. Make a scatter plot of these points, and use the scatter plot to guess how many clusters there are.
matplotlib.pyplot
has already been imported as plt
.
- Create an array called
xs
that contains the values ofpoints[:,0]
- that is, column0
ofpoints
. - Create an array called
ys
that contains the values ofpoints[:,1]
- that is, column1
ofpoints
. - Make a scatter plot by passing
xs
andys
to theplt.scatter()
function. - Call the
plt.show()
function to show your plot.
How many clusters do you see?
This exercise is part of the course
Unsupervised Learning in Python
Hands-on interactive exercise
Turn theory into action with one of our interactive exercises
