日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

基于基站定位数据的商圈分析代码详细解释

發布時間:2023/12/20 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于基站定位数据的商圈分析代码详细解释 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這一章的代碼注意,作者只在windows下面運行過,沒有在linux下面運行過


第一個代碼是為了看下數據的穩定程度,代碼中主要關注點是那個離差標準化

#-*- coding: utf-8 -*- #數據標準化到[0,1] import pandas as pd#參數初始化 filename = '../data/business_circle.xls' #原始數據文件 standardizedfile = '../tmp/standardized.xls' #標準化后數據保存路徑data = pd.read_excel(filename, index_col = u'基站編號') #讀取數據data = (data - data.min())/(data.max() - data.min()) #離差標準化 data = data.reset_index()data.to_excel(standardizedfile, index = False) #保存結果

第二個代碼的意圖是為了獲知把數據分成幾類合適

#-*- coding: utf-8 -*- #譜系聚類圖 import pandas as pd#參數初始化 standardizedfile = '../data/standardized.xls' #標準化后的數據文件 data = pd.read_excel(standardizedfile, index_col = u'基站編號') #讀取數據import matplotlib.pyplot as plt from scipy.cluster.hierarchy import linkage,dendrogram #這里使用scipy的層次聚類函數Z = linkage(data, method = 'ward', metric = 'euclidean') #譜系聚類圖 P = dendrogram(Z, 0) #畫譜系聚類圖 plt.show()

縱軸是類別數量,在3的地方橫向畫一條橫線,此時對應就是分成3類。




第三個代碼的分類總數根據第二個代碼來確定

#-*- coding: utf-8 -*- #層次聚類算法 import pandas as pd#參數初始化 standardizedfile = '../data/standardized.xls' #標準化后的數據文件 k = 3 #聚類數 data = pd.read_excel(standardizedfile, index_col = u'基站編號') #讀取數據from sklearn.cluster import AgglomerativeClustering #導入sklearn的層次聚類函數 model = AgglomerativeClustering(n_clusters = k, linkage = 'ward')#AgglomerativeClustering的意思是層次聚類 model.fit(data) #訓練模型#詳細輸出原始數據及其類別 r = pd.concat([data, pd.Series(model.labels_, index = data.index)], axis = 1) #詳細輸出每個樣本對應的類別,Series是種數據結構 print("r=",r)#把建模后的數據傳給r r.columns = list(data.columns) + [u'聚類類別'] #重命名表頭,這樣同一類數據就會有相同的標簽 print("************************************************************") print("list(data.columns)",list(data.columns)) print("------------------------------------------------------------") print("------------------------------------------------------------") print("r.columns=",r.columns )import matplotlib.pyplot as plt plt.rcParams['font.sans-serif'] = ['SimHei'] #用來正常顯示中文標簽 plt.rcParams['axes.unicode_minus'] = False #用來正常顯示負號style = ['ro-', 'go-', 'bo-']#這個表示繪圖的樣式,r代表紅色,g代表綠色,b代表藍色,o-中,o表示用粗點標記,-表示連線 xlabels = [u'工作日人均停留時間', u'凌晨人均停留時間', u'周末人均停留時間', u'日均人流量'] pic_output = '../tmp/type_' #聚類圖文件名前綴#下面兩重for循環的意思是,外循環控制畫哪個圖,內循環負責把一條條彩線畫上去 #前面分成幾類,那么下面就會有幾個圖,圖中的每條線代表excel中的整行數據 for i in range(k): #逐一作圖,作出不同樣式plt.figure()tmp = r[r[u'聚類類別'] == i].iloc[:,:4] #前面把建模后的數據傳給了r,所以這里從r中獲取其中一類的所有行和前4列數據。#iloc是index location的意思,意思是用序號對行進行索引print("tmp=",tmp)print("ENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN")for j in range(len(tmp)):#由于前面k=3,總數據量為431,所以j的范圍是1~146,1~146 1~139plt.plot(range(1, 5), tmp.iloc[j], style[i])#這個range指的是對數據的前四列屬性的具體值#上面的tmp.iloc[j]指的是分類后,某一特定類早上的某條數據。#上面的這個style用到了前面定義的一句話style = ['ro-', 'go-', 'bo-']plt.xticks(range(1, 5), xlabels, rotation = 20) #坐標標簽,rotation就是x軸標簽的傾斜程度#如果要根據需要來修改程序,那么上面的兩個(1,5)和前面的tmp = r[r[u'聚類類別'] == i].iloc[:,:4]這句話中的范圍要同時修改plt.title(u'商圈類別%s' %(i+1)) #我們計數習慣從1開始plt.subplots_adjust(bottom=0.15) #調整底部plt.savefig(u'%s%s.png' %(pic_output, i+1)) #保存圖片

上面這個代碼的意思有兩部分:

一、聚類

二、三類數據各自繪圖


----------------------------------------------------------------------------------------------------------------------------------------------------


-----------------------------------------------------------------------------------------------------------------------------------------------------



最后來分析這三個圖,這三個圖到底什么意思呢?

這三個圖分別代表不同地點的情況。

注意,人均停留時間是不能根據離差標準化后的數據來進行觀察的。

離差標準化只是反應數據的波動程度。


由于最終目的是僅僅在一個進行經營,所以需要在以上三個圖(也就是三個地點中)中選擇同時滿足以下兩點的圖(地點):

一、在三個“停留時間”屬性中的數值波動不大

二、在原數據集中停留時間較長


以此進行商圈建設,會有較好的收益。

總結:對三個地方獲取數據,代碼的最終目標是判斷哪個地方建立商區比較合適,其余兩個地方放棄。


總結

以上是生活随笔為你收集整理的基于基站定位数据的商圈分析代码详细解释的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 午夜少妇av | 国产欧美精品一区二区在线播放 | 蜜桃视频在线观看污 | 久一久久| 成人国产精品久久久 | 香蕉久久久久久久av网站 | 综合人人 | 欧美一卡二卡三卡 | 国产亚洲自拍一区 | 97精品久久久 | 欧美aaa大片 | 午夜国产一区二区 | www.五月婷婷 | 一级黄色在线观看 | 日本精品一区 | 久免费一级suv好看的国产 | 第一章豪妇荡乳黄淑珍 | 亚洲人在线视频 | 高h奶汁双性受1v1 | 少妇性生活视频 | 国产美女www | 91官网视频 | 91成人免费在线 | 亚洲一区二区三区高清视频 | 亚洲一区二区自拍偷拍 | xxsm.com| 一区二区视频免费观看 | 欧美日韩国产一级 | 国产绿帽一区二区三区 | 狠狠躁夜夜躁人 | 91亚洲精品国偷拍 | 日韩综合一区二区三区 | 视频精品一区 | 不卡中文一二三区 | 性色网站| 91快色| 国产午夜在线观看 | 欧美aaa大片| 一本大道久久 | 超碰h| 三级a毛片 | a天堂视频在线观看 | 久久精品一区二区三区四区 | 中文字幕精品视频在线 | 亚洲欧洲日韩综合 | 加勒比成人av | 青青草成人在线观看 | 色久av| 激情小视频在线观看 | 国产精品夜夜爽 | 亚洲人吸女人奶水 | 亚洲在线一区二区三区 | 熟妇大屁股一区二区三区视频 | 中国一级片在线观看 | 女儿的朋友4在线观看 | 好吊操视频这里只有精品 | 国产精品一区二区在线播放 | 啄木乌欧美一区二区三区 | 永久免费无码av网站在线观看 | 日韩有码电影 | 国产浮力第一页 | 综合网色| 日本91在线 | 国产www精品 | 精品久久久久久久久久久国产字幕 | 各处沟厕大尺度偷拍女厕嘘嘘 | 亚洲一区偷拍 | 温柔少妇的高潮呻吟 | 美妇湿透娇羞紧窄迎合 | 国产精品日日夜夜 | 国产精品情侣呻吟对白视频 | 新版红楼梦在线高清免费观看 | 欧美成人久久 | 日韩免费在线视频 | 四川丰满妇女毛片四川话 | 日韩视频免费播放 | 一区二区三区亚洲 | 精品二区在线 | 色老头一区 | 成人av高清 | 88av网| 午夜剧场91| 国产香蕉视频在线播放 | 不卡av一区 | 国产91免费看 | 国产成人无码www免费视频播放 | 欧美黑人做爰爽爽爽 | 国产三级在线观看完整版 | 人禽l交视频在线播放 视频 | 久久大 | 成人午夜看片 | 亚洲女人被黑人巨大进入 | av色网站| 日韩成人精品一区二区 | 国产精品久久久久久久久免费桃花 | 欧美亚洲自拍偷拍 | 亚洲在线第一页 | 永久精品网站 | 日韩精品视频中文字幕 |