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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python亲和性分析法推荐电影论文_关于《Python数据挖掘入门与实战》读书笔记二(亲和性分析)...

發布時間:2023/12/20 python 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python亲和性分析法推荐电影论文_关于《Python数据挖掘入门与实战》读书笔记二(亲和性分析)... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

#原文的代碼比較零散,網上的代碼大多數互抄,先基于個人的理解對代碼進行了歸納整理,并添加了注釋importnumpyasnpfromcollectionsimportdefaultdictfromoperatorimportitemgetter#生成關聯規則defmake_relation_rule(X,n_features):

valid_rules=defaultdict(int)#定義規則有效的集合invalid_rules=defaultdict(int)#定義規則無效的集合num_occurances=defaultdict(int)#定義某商品支持度集合

#復雜度分析(Complexity Analysis) n_samples*n_features*n_featuresforsampleinX:#循環對樣本的每個個體進行處理forpremiseinrange(n_features):#循環對樣本的每個個體的每個特征值進行處理ifsample[premise]==0:continue#檢測個體是否滿足條件,如果不滿足,繼續檢測下一個條件。num_occurances[premise]+=1#如果條件滿足(即值為1),該條件的出現次數加1forconclusioninrange(n_features):#再次循環樣本的每個個體的每個特征值進行處理ifpremise==conclusion:continue#在遍歷過程中跳過條件和結論相同的情況ifsample[conclusion]==1:#如果個體的目標特征值為1valid_rules[(premise,conclusion)] +=1#存入規則有效的集合else:

invalid_rules[(premise,conclusion)] +=1#規則無效的集合support=valid_rules#規則有效的集合,即支持度集合confidence=defaultdict(float)#定義置信度集合

#print(valid_rules)???????????? #打印規則有效的結果集

#print(invalid_rules)?????????? #打印規則無效的結果集forpremise,conclusioninvalid_rules.keys():#valid_rules是個元祖集合rule=(premise,conclusion)#獲取每個規則confidence[rule]=float(valid_rules[rule])/num_occurances[premise]#這里需要將valid_rules的規則條目數從int轉成float,生成規則的置信度returnsupport,confidence#輸出某兩件商品的支持度和置信度defprint_especial_rule(premise,conclusion,support,confidence,features):

premise_name=features[premise]#轉換為商品名稱conclusion_name=features[conclusion]#轉換為商品名稱print("Rule:If a person buys {0} they will also buy {1}".format(premise_name,conclusion_name))#輸出商品名稱print("-Support:{0}".format(support[(premise,conclusion)]))#輸出支持度print("-Confidence:{0:.3f}".format(confidence[(premise,conclusion)]))#輸出支持度

#輸出該結果集支持度topN最高的商品defprint_topN_suppor_rule(support,confidence,features,topN):

sorted_support =sorted(support.items(),key=itemgetter(1),reverse=True)print('支持度最高的前{0}條規則:'.format(topN))forindexinrange(topN):print("規則 #{0}".format(index +1))

premise,conclusion = sorted_support[index][0]

print_especial_rule(premise, conclusion, support, confidence, features)#輸出該結果集置信度topN最高的商品defprint_topN_confidence_rule(support,confidence,features,topN):

sorted_confidence =sorted(confidence.items(),key=itemgetter(1),reverse=True)print('置信度最高的前{0}條規則:'.format(topN))forindexinrange(topN):print("規則 #{0}".format(index +1))

premise,conclusion = sorted_confidence[index][0]

print_especial_rule(premise, conclusion, support, confidence, features)if__name__ =='__main__':#使用numpy加載數據集X=np.loadtxt("affinity_dataset.txt")#定義物品的映射關系features = ["bread","milk","cheese","apples","bananas"]'''

#Version1購買蘋果的支持度

num_app_purchases=0

for sameple in X:

if sameple[3]==1:

num_app_purchases+=1

print('{0}people bought Apples'.format(num_app_purchases))

'''#獲取數據集的大小形狀,np_sameple為樣本數量,n_features為樣本列數n_samples,n_features=X.shapeprint(n_samples,n_features)#生成支持度和置信度集合support,confidence=make_relation_rule(X,n_features)#定義待求關聯結果的物品和物品premise=1conclusion=3#輸出兩件商品的置信度和支持度print_especial_rule(premise,conclusion,support,confidence,features)#輸出支持度高的前5條規則print_topN_suppor_rule(support,confidence,features,5)#輸出置信度高的前5條規則print_topN_confidence_rule(support, confidence, features,5)

總結

以上是生活随笔為你收集整理的python亲和性分析法推荐电影论文_关于《Python数据挖掘入门与实战》读书笔记二(亲和性分析)...的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: a视频网站 | 成人欧美一区二区三区在线观看 | 亚洲一区欧美日韩 | 久久精品国产大片免费观看 | 欧美色图3p | 天堂аⅴ在线最新版在线 | a级欧美 | 9999在线视频 | 国产 日韩 欧美 在线 | 国产成人精品久久二区二区 | 日日草夜夜操 | 中文字幕 人妻熟女 | 精品中文字幕视频 | 性做久久久久久久久 | 婷婷精品进入 | 久久久久国产一区 | 国产v综合v亚洲欧美久久 | 国内露脸中年夫妇交换 | 日日摸天天添天天添破 | 亚洲天堂国产精品 | 欧美一级片在线播放 | 国产色一区二区 | 91蜜桃臀久久一区二区 | 欧美日韩一区二区三区69堂 | 偷拍女澡堂一区二区三区 | 蜜桃成人免费视频 | 久久东京 | 日韩国产小视频 | 久久国产精品国语对白 | 好屌妞视频这里只有精品 | 国模私拍一区二区三区 | 深夜福利电影 | 国产一级视频在线 | 九九九九九精品 | 一区二区在线免费观看 | 亚洲色图综合在线 | 国产一区二区视频在线观看免费 | 国产女主播一区 | 日本伦理一区二区 | 国产专区一区 | 色八戒av | 啦啦啦免费高清视频在线观看 | 日本亚洲黄色 | 三级国产在线观看 | 四虎成人永久免费视频 | 香蕉福利 | 国产免费91视频 | 国产精品久久久久久久久久久久久久 | 欧美另类视频在线观看 | 在线观看中出 | 国产在线v| 99色热| 神马午夜影院 | 色婷婷久久综合中文久久蜜桃av | 国产又粗又猛又爽又黄无遮挡 | 狠狠操很很干 | 国产一级不卡毛片 | 在线观看www | 午夜特片网 | 114国产精品久久免费观看 | 久久伊人国产 | www日韩在线观看 | a色视频 | 日韩人妻精品无码一区二区三区 | www久久久| 91在线视频播放 | 亚洲一区精品视频在线观看 | 久久久一区二区 | 久久国语对白 | 最新视频 - 88av | 羞羞的视频在线观看 | 国产视频日韩 | 手机在线看永久av片免费 | 国产视频一区二区不卡 | 少妇久久久久久被弄到高潮 | 日韩怡红院 | 天天射夜夜撸 | 男女一级特黄 | 国产精品亚洲欧美 | 蜜臀久久精品久久久久 | 污片网站在线观看 | 国产一道本 | 亚洲欧美视频 | 中文字幕福利视频 | 无码久久精品国产亚洲av影片 | 裸体裸乳被免费看视频 | 国产主播在线看 | 亚洲欧美一区二区三区在线 | 久久性色| 久久网站免费看 | 一级女性全黄久久生活片免费 | 国产成人av一区二区三区 | 不卡在线一区二区 | 欧美黄色大片在线观看 | 18男女无套免费视频 | 亚洲国内在线 | 亚洲自拍网站 | 老汉色老汉首页av亚洲 | 亚洲视频在线播放免费 |