如何解决有没有办法可以将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 举报,一经查实,本站将立刻删除。