K-Means Clustering Algorithm A version of the K Means algorithm, coded in Scipy and Numpy. Scikit-learn's Iris Dataset is included for testing. This algorithm utilizes the cdist function from sklearn.spatial, which allows for a broadcasted approach.