我想知道k-means聚类算法是否可以进行分类?
如果我做了一个简单的k-means聚类.
假设我有很多数据,我使用k-means聚类,然后得到2个聚类A,B.质心计算方法是欧几里德距离.
左侧的集群A.
集群B在右侧.
所以,如果我有一个新数据.我该怎么办?
再次运行k-means聚类算法,可以得到新数据属于哪个集群?
记录最后一个质心并使用欧氏距离计算来判断新数据属于哪个?
其他方法?
这篇文章:https://superuser.com/questions/724301/how-to-solve-bash-cannot-execute-binary-file无法帮助我解决我的问题.
步骤如下:
gcc -c hello.c -o hello.o
Run Code Online (Sandbox Code Playgroud)
当我输入命令:
./hello.o
Run Code Online (Sandbox Code Playgroud)
消息是:
./hello.o:找不到命令
我试试这个:
chmod 755 ./hello.o
Run Code Online (Sandbox Code Playgroud)
再次执行,消息是:
-bash:./ hello.o:无法执行二进制文件
我检查了文件版本,它是二进制文件的Mach-O格式.
我输入这个命令:
file ./hello.o
Run Code Online (Sandbox Code Playgroud)
表明:
./hello.o:Mach-0 64位对象x86_64
我怎么解决这个问题?