中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

h5制作多少錢seo教程最新

h5制作多少錢,seo教程最新,做網(wǎng)站的關(guān)鍵技術(shù),邵陽(yáng)企業(yè)網(wǎng)站建設(shè)計(jì)算數(shù)據(jù)集中的元素與各個(gè)簇的中心的距離&#xff0c;將它賦給最近的簇&#xff0c;然后重新計(jì)算每個(gè)簇的平均值&#xff0c;再將元素按離平均值點(diǎn)最近的原則重新分配直到?jīng)]有出現(xiàn)重新分配 該算法要事先給出k的值&#xff0c;即劃分為幾個(gè)簇。 vector<int> datoclu(dat…

?計(jì)算數(shù)據(jù)集中的元素與各個(gè)簇的中心的距離,將它賦給最近的簇,然后重新計(jì)算每個(gè)簇的平均值,再將元素按離平均值點(diǎn)最近的原則重新分配直到?jīng)]有出現(xiàn)重新分配

該算法要事先給出k的值,即劃分為幾個(gè)簇。

vector<int> datoclu(data.size(), -1);用這個(gè)來(lái)標(biāo)記每個(gè)數(shù)據(jù)在哪個(gè)簇中。

#include <fstream>
#include <sstream>
#include <vector>
#include <iostream>using namespace std;struct Point
{double x;double y;
};double distance(const Point& a, const Point& b)
{return sqrt(pow(a.x - b.x, 2) + pow(a.y - b.y, 2));
}vector<int> KMeans(vector<Point>& data, int k, int maxIterations)
{vector<Point> centroids(k);for (int i = 0; i < k; i++)          {centroids[i] = data[rand() % data.size()];      //隨機(jī)選擇k個(gè)類聚中心。0到(data.size()-1)}vector<int> datoclu(data.size(), -1);           //每個(gè)數(shù)據(jù)屬于哪個(gè)簇bool flag = 0;while (!flag && maxIterations){flag = 1;for (int i = 0; i < data.size(); i++){double minDis = numeric_limits<double>::max();int index = -1;for (int j = 0; j < centroids.size(); j++){double dis = distance(data[i], centroids[j]);if (dis < minDis){minDis = dis;index = j;}}if (datoclu[i] != index)                //記錄每個(gè)數(shù)據(jù)屬于的聚類中心{datoclu[i] = index;flag = 0;}}vector<Point> newClu(k);vector<int> num(k, 0);//計(jì)算每個(gè)簇平均值點(diǎn)for (int i = 0; i < data.size(); i++){newClu[datoclu[i]].x += data[i].x;newClu[datoclu[i]].y += data[i].y;num[datoclu[i]]++;}for (int i = 0; i < k; i++){newClu[i].x /= num[i];newClu[i].y /= num[i];}centroids = newClu;maxIterations--;}return datoclu;
}
vector<Point> ReadData(string filename)
{vector<Point> data;ifstream file(filename);if (file.is_open()){string line;while (getline(file, line)){istringstream iss(line);double x, y;string token;Point point;if (getline(iss, token, ',') && istringstream(token) >> point.x &&getline(iss, token, ',') && istringstream(token) >> point.y) {data.push_back(point);}}}else{cout << "open fail";}file.close();return data;
}int main()
{vector<Point> dataset = ReadData("data.txt");vector<int> clusters;int k, maxIterations;cout << "輸入簇的個(gè)數(shù)和最大迭代次數(shù)"<<endl;cin >> k >> maxIterations;clusters= KMeans(dataset, k, maxIterations);vector <vector<int>> index(k);for (int j = 0; j < k; j++){for (int i = 0; i < clusters.size(); i++){if (clusters[i] == j){index[j].push_back(i);}}}for (int i = 0; i < index.size(); i++){cout << "{";for (int j = 0; j < index[i].size(); j++){cout << index[i][j]+1;if (j != index[i].size() - 1){cout << ",";}}cout << "}";}
}    

數(shù)據(jù)集

1.0, 1.0?
2.0, 1.0?
1.0, 2.0 ?
2.0, 2.0 ?
4.0, 3.0 ?
5.0, 3.0 ?
4.0, 4.0 ?
5.0,4.0

運(yùn)行結(jié)果?

http://www.risenshineclean.com/news/47454.html

相關(guān)文章:

  • 保定網(wǎng)站制作軟件天津百度推廣電話號(hào)碼
  • 如何搭建一個(gè)簡(jiǎn)單的網(wǎng)站seo推廣排名平臺(tái)有哪些
  • 蘇州高端網(wǎng)站建設(shè)設(shè)計(jì)深圳百度搜索排名優(yōu)化
  • 如何做英文網(wǎng)站推廣廣州百度快速優(yōu)化排名
  • 網(wǎng)站建設(shè)主要產(chǎn)品網(wǎng)盤資源
  • 貴州省城鄉(xiāng)與建設(shè)廳網(wǎng)站網(wǎng)絡(luò)營(yíng)銷圖片素材
  • 本地的唐山網(wǎng)站建設(shè)零基礎(chǔ)seo入門教學(xué)
  • 網(wǎng)站設(shè)置安全哈爾濱seo優(yōu)化
  • 用ih5做微網(wǎng)站博客可以做seo嗎
  • 提升網(wǎng)站收錄網(wǎng)絡(luò)銷售平臺(tái)排名
  • 哈爾濱網(wǎng)站開發(fā)制作岳陽(yáng)seo快速排名
  • 自己建立公司網(wǎng)站 怎樣做怎么做好營(yíng)銷推廣
  • 使網(wǎng)站有流量萬(wàn)能搜索引擎
  • 網(wǎng)站開發(fā)輔助工具地推怎么做最有效
  • 企業(yè)網(wǎng)站建設(shè)框架圖2345網(wǎng)址導(dǎo)航瀏覽器下載
  • 二手車網(wǎng)站模版售價(jià)美國(guó)站外推廣網(wǎng)站
  • 做博客的網(wǎng)站有哪些功能seo知識(shí)是什么意思
  • aspnet東莞網(wǎng)站建設(shè)多少錢alexa排名查詢統(tǒng)計(jì)
  • 做游戲代練去那個(gè)網(wǎng)站石家莊最新疫情
  • 路橋做網(wǎng)站衡陽(yáng)seo優(yōu)化首選
  • 婚禮禮網(wǎng)站如何做的aso優(yōu)化服務(wù)站
  • 中山市做網(wǎng)站實(shí)力產(chǎn)品軟文是什么意思
  • 從化網(wǎng)站建設(shè)優(yōu)化今天最新新聞10條
  • wordpress 仿虎嗅主題seo百度推廣
  • 免費(fèi)的ftp網(wǎng)站2021百度熱搜年度榜
  • 免費(fèi)域名的網(wǎng)站百度可以發(fā)布廣告嗎
  • 個(gè)人備案網(wǎng)站做企業(yè)會(huì)怎樣湖南靠譜的關(guān)鍵詞優(yōu)化
  • 不用編程做APP和響應(yīng)式網(wǎng)站重慶seo排名方法
  • 靠譜的網(wǎng)站制作專業(yè)公司seo論壇
  • 易企秀網(wǎng)站開發(fā)杭州關(guān)鍵詞推廣優(yōu)化方案