Python kmeans get error Found array with 0功能

2024-04-26 08:06:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图读取一个csv文件并应用k-means算法来识别元素组。在

我的代码是:

import csv
import numpy as np
import scipy as sp
from sklearn import cluster as sk

print(sk.k_means(np.genfromtxt('keywords.csv', delimiter=' ')[:,:0],3))

我使用genfromtxt,因为有一些丢失的值,通过这个语句我可以绕过这些值。在

目前我希望看到k_means函数的完整返回,但是我得到

^{pr2}$

Tags: 文件csv代码fromimportnumpy算法元素
1条回答
网友
1楼 · 发布于 2024-04-26 08:06:25

通过写入[:, :0]传递所有行,但没有传递列,因此出现错误。您可能需要发送所有的行和列,在这种情况下,只需将其从该行中删除。一般来说,语法是-

data[x:y, a:b]

也就是说,从x到y的行(排他)和从a到b的列(排他)。在

相关问题 更多 >