美文网首页
第2大题

第2大题

作者: hogwartsinbooks | 来源:发表于2017-12-22 18:14 被阅读0次

    第1小问 用KMeans

    product_df = pd.read_csv("question_2.csv",sep=';')

    product_df.head()

    from sklearn.cluster import KMeans

    import matplotlib.pyplot as plt

    k = 5

    kmodel=KMeans(n_clusters=k).fit(product_df)

    plt.plot()

    plt.scatter(product_df[:, 0], product_df[:, 1], c=kmodel)

    plt.title("Cluster method 1")

    plt.show()

    第2小问 用SpectralClustering

    from sklearn.cluster import SpectralClustering

    k = 5

    dbmodel=SpectralClustering(n_clusters=k).fit(product_df)

    plt.plot()

    plt.scatter(product_df[:, 0], product_df[:, 1], c=dbmodel)

    plt.title("Cluster method 2")

    plt.show()

    注:这个数据集也很奇怪,用;分割后,不止14列,value中出现了;号。。。

    相关文章

      网友评论

          本文标题:第2大题

          本文链接:https://www.haomeiwen.com/subject/fzexgxtx.html