微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有没有办法可以将panda lib恢复为更简单的python代码

如何解决有没有办法可以将panda lib恢复为更简单的python代码

大家。我是 python 的新手,对很多库并不熟悉。我正在做一项任务,即创建一个 kmean 集群,并对此进行了研究并遇到了这个定义

def calc_centroids(clusters,X):
    new_centroids = []
    new_df = pd.concat([pd.DataFrame(X),pd.DataFrame(clusters,columns=['cluster'])],axis=1)
    for c in set(new_df['cluster']):
        current_cluster = new_df[new_df['cluster'] == c][new_df.columns[:-1]]
        cluster_mean = current_cluster.mean(axis=0)
        new_centroids.append(cluster_mean)
    return new_centroids

我计划将此定义合并到我的程序中。我从它获得的网站简要介绍了该功能的用途,但并没有真正的帮助。就像我说的,我对 panada lib 不是很熟悉,想知道是否有人可以帮助我将上述定义重写为更简单的 Python 代码。如果有人能提供帮助,将不胜感激。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。