PHP小技巧:通过数组中某键排序


起步

<?php
$array = array(
    array('name'=>'name1','mark'=>60),
    array('name'=>'name2','mark'=>81),
    array('name'=>'name3','mark'=>30),
    array('name'=>'name4','mark'=>90),
    array('name'=>'name5','mark'=>96),
    array('name'=>'name6','mark'=>62),
    array('name'=>'name7','mark'=>43)
);

如果需要按照成绩进行排序


FP-growth算法简介


  参考:FP-growth

  FP-growth算法是一种高效的频繁集挖掘算法。它基于Apriori,但不同之处在于将数据集存储在FP树结构中,从而加快执行效率。FP-growth只需要对数据进行两次扫描,Apriori对潜在的频繁项集都会扫描,从而降低了效率。

  那么什么是FP数结构?


有感支付宝的「集福红包」


起步

在微信推出照片红包后,支付宝推出集福红包,如果说模糊照片抓住了用户的好奇心理,每次点击的随机展示一小块清晰部分,又抓住了“窥探欲”,利用好友关系链复杂满足用户讨红包的渴望;而支付包则是 贪!婪!


Apriori关联算法简介


Wiki链接:关联规则

  Apriori算法是基于关联分析的产生算法,关联分析即从数据集中寻找物品的隐含关系。比如超市对顾客的购买记录数据库进行关联规则挖掘,可以发现顾客的购买习惯。经典的有购物篮分析。Apriori算法提供了一种更高效的搜寻方法。   Apriori算法的主要作用在于发现频繁项集和关联规则,首先需要发现频繁项集(链接)。Apriori算法接受接受两个参数,最小支持度和数据集,通过扫描数据集发现满足最小支持度的项集。