-
大小: 22KB文件類型: .rar金幣: 1下載: 0 次發布日期: 2021-01-06
- 語言: Python
- 標簽:
資源簡介
使用的是python3版本,自己編寫的,能夠完美運行,里面有兩個py文件,一個是主程序,一個是導入的算法,只需要運行主程序就行,數據啥的都準備好了
代碼片段和文件信息
import?numpy?as?np
import?pandas?as?pd
from?pandas?import?SeriesDataframe
import?matplotlib.pyplot?as?plt
def?getdata(data):
????with?open(data)?as?f:
????????data?=?[]
????????datalist?=?f.readlines()
????????for?each?in?datalist:
????????????each?=?each.strip().split(‘\t‘)
????????????each?=?list(map(floateach))
????????????data.append(each)
????????data?=?np.array(data)
????????????
????????return(data)
def?dist(AB):
????return?np.sqrt(np.sum(np.power(A?-?B?2)))
def?randcent(datak):
????n?=?np.shape(data)[1]
????cent?=?np.zeros((kn))
????for?j?in?range(n):
????????minj?=?min(data[:j])
????????rangej?=float(max(data[:j])?-?minj)
????????cent[:j:j+1]?=?minj?+?rangej?*np.random.rand(k1)#注意此索引可以獲得一個二維數組,而若只是data[:1]獲得的僅僅是一維數組
????????
????retu
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????398??2017-10-22?20:39??kmans均值img\.idea\kmans均值.iml
?????文件????????258??2017-10-22?20:39??kmans均值img\.idea\misc.xm
?????文件????????274??2017-10-22?20:39??kmans均值img\.idea\modules.xm
?????文件??????16710??2017-10-23?00:51??kmans均值img\.idea\workspace.xm
?????文件??????16762??2017-10-22?20:16??kmans均值img\a.jpg
?????文件???????1639??2017-10-22?22:04??kmans均值img\KMeans.py
?????文件???????1511??2017-10-22?22:04??kmans均值img\__pycache__\KMeans.cpython-36.pyc
?????文件???????1229??2017-10-23?00:50??kmans均值img\主程序imgkmeans.py
?????目錄??????????0??2018-03-13?14:51??kmans均值img\.idea
?????目錄??????????0??2018-03-13?14:51??kmans均值img\__pycache__
?????目錄??????????0??2018-03-13?14:51??kmans均值img
-----------?---------??----------?-----??----
????????????????38781????????????????????11
評論
共有 條評論