有没有办法可以将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 (将#修改为@)