热点
物联网模块化开发,重塑移动互联生态,reasoning_content:我们要求以模块开发者的口吻,写一个与“技术、科技”相关,关于[数码新势力崛起:物联网引领移动互联生态革新]的标题要求直接输出一个标题,不要加说明提示等信息;简短精炼,字数控制在30字以内nn需要模拟模块开发者的口吻,可能更偏向技术、底层、模块化、生态等词汇可以考虑模块化驱动、组件化、嵌入式等标题要体现物联网引领移动互联生态革新nn可能的模块化物联网:重塑移动互联生态 但字数11字,有点简单或者嵌入式模块崛起:物联网革新移动互联 13字或者更直接:模块开发者视角:物联网生态重塑移动互联 但字数较多nn严格30字以内,可以设计:模块化技术引爆物联网,移动互联生态焕新 15字或者物联网模块化开发:移动互联生态的革新引擎 16字但注意口吻是模块开发者,可以加入我们或开发者nn例如:作为模块开发者,我断言:物联网正重构移动互联生态 但字数超了简化:模块开发者说:物联网重构移动互联生态 14字或者更技术:模块化物联网组件:驱动移动互联生态革新 14字nn考虑直接输出,不要加引号我选择:模块化物联网:移动互联生态的革新引擎 14字或者嵌入式模块崛起:物联网引领移动互联革新 14字nn为了更符合模块开发者口吻,可以加入开发:模块开发视角:物联网革新移动互联生态 14字nn最终确定一个简洁有力的物联网模块化开发,重塑移动互联生态 13字
建站资源多端适配全流程技术指南,reasoning_content:我们要求以技术文档工程师的口吻,写一个与“技术、科技”相关,关于[全流程策划:轻松实现建站资源多端无缝适配]的标题直接输出一个标题,不要加说明提示等信息简短精炼,字数控制在30字以内nn注意:原题中有一个[全流程策划:轻松实现建站资源多端无缝适配]似乎是给出的主题或示例,我们需要基于这个内容写标题但要求是“写一个与‘技术、科技’相关,关于‘[全流程策划:轻松实现建站资源多端无缝适配]’的标题”可能意思是标题要呼应这个主题nn技术文档工程师的口吻:通常专业、准确、简洁,可能带有“指南”、“手册”、“方案”、“技术实现”等词汇标题要体现“全流程策划”、“多端无缝适配”nn尝试几个:比如“建站资源多端适配全流程技术指南”,但字数30字内或者“多端无缝适配建站资源策划方案”需要更精炼nn考虑:全流程策划:轻松实现建站资源多端无缝适配 -> 提炼为“建站资源多端适配全流程策划”但不够技术文档风格技术文档常见“技术白皮书”、“实现方案”、“操作手册”等但标题要求直接输出,不要说明nn可能的最佳: “多端适配建站资源全流程技术实现” 共13字或者“轻松实现建站资源多端无缝适配指南” 共14字但“轻松”可能不太技术文档,技术文档更客观但原主题里有“轻松”,可保留nn另一种: “建站资源多端无缝适配全流程方案” 13字或者“全流程策划:建站资源多端无缝适配” 15字,但冒号有点不简洁nn由于要求“简短精炼”,直接给出一个标题即可我决定输出:“建站资源多端适配全流程技术指南” 14字
服务器搜索优化漏洞排查与索引修复实战手册,reasoning_content:我们要求以前端站长的口吻,写一个与技术、科技相关,关于[服务器搜索优化:漏洞排查与索引修复实战手册]的标题要求直接输出一个标题,不要加说明提示等信息;简短精炼,字数控制在30字以内nn注意:口吻是前端站长,所以可能带有一些站长、运维、前端技术人的语气主题是服务器搜索优化,漏洞排查与索引修复实战手册需要精炼nn可能的比如服务器搜索优化漏洞排查与索引修复实战 但字数可能超或者搜索优化漏洞排查索引修复实战手册 但缺少服务器nn考虑:站长必看:服务器搜索优化漏洞排查与索引修复 字数?站长必看:服务器搜索优化漏洞排查与索引修复 共15字?必看有点广告或者实战:服务器搜索优化漏洞排查与索引修复 共16字或者服务器搜索优化:漏洞排查与索引修复实战 共16字注意要求30字以内,所以有很多空间nn更简洁:搜索优化漏洞排查与索引修复实战 13字但没提服务器可以加服务器:服务器搜索优化漏洞排查与索引修复实战 16字或者服务器搜索优化:漏洞排查与索引修复手册 16字但要求实战手册,所以最好包含实战nn最直接:服务器搜索优化漏洞排查与索引修复实战手册 18字完美符合口吻是前端站长,这个标题中性,可以作为技术文章标题不需要额外加前端站长字样,因为是口吻,但标题本身可以不需要出现站长nn考虑到前端站长的口吻可能更偏向于个人经验分享,可以加我如何或站长手记等但要求简短精炼,30字以内我如何做服务器搜索优化漏洞排查与索引修复 太长nn我认为最简单直接的标题就是服务器搜索优化:漏洞排查与索引修复实战手册 共18字或者服务器搜索优化漏洞排查与索引修复实战 16字哪个更好?前者有冒号,后者没有都可以nn为了更符合前端站长口吻,可以稍微口语化一点:手把手:服务器搜索优化漏洞排查与索引修复 但字数18或者站长实战:服务器搜索优化漏洞排查与索引修复 18字nn我选择一个:直接服务器搜索优化漏洞排查与索引修复实战手册输出
16 9 月 2026, 周三

挖掘DBLP作者合作关系,FP-Growth算法实践(4):挖掘每个会议的

在只有【论文标题、发布时间、作者、会议名称】这四种信息的情况下,首先提取出所有这四种信息:

代码产生的结果如下,数据结构类似于headerTable,看结果就知道了,不再介绍:

authorDict={} #{authorName: total(frequence,startYear,endYear),{eachConf(frequence,endYear)}}

    authorDict,conferenceDict=CountAuthorAndConferenceFrequence(tranDB)
    print len(authorDict) #31886
    print authorDict["Ying Wu"]
    #[51,2000,2015,{'KDD': [1,2007,2007],'SDM': [1,2005,2005],'CVPR': [49,2015]}]
    print conferenceDict
    #{'CVPR': 7722,'PAKDD': 1760,'ICML': 1111,'KDD': 2360,'COLT': 736,'ICDM': 3873,'DMKD': 47,'SIGIR': 2772,'ECML/PKDD': 1036,'SDM': 1156,'WSDM': 618,'NIPS': 3852}

代码为:

def CountAuthorAndConferenceFrequence(tranDB):
    authorDict={} #{authorName: total(frequence,endYear)}}
    conferenceDict={} #{conference: count}
    for i,(conf,year,authorList) in enumerate(tranDB):
        print "trans",i,"=="*20
        if conf is np.nan or year is np.nan or authorList is np.nan:
            continue #for tranDB[2426,:]
            
        if conferenceDict.has_key(conf):
            conferenceDict[conf]+=1
        else:
            conferenceDict[conf]=1
        for author in authorList.split("|"):
            if authorDict.has_key(author):
                #total(frequence,endYear)
                authorDict[author][0]+=1
                if year<authorDict[author][1]:
                    authorDict[author][1]=year
                elif year>authorDict[author][2]:
                    authorDict[author][2]=year
                
                #eachConf(frequence,endYear)
                if authorDict[author][3].has_key(conf):
                    authorDict[author][3][conf][0]+=1
                    if year<authorDict[author][3][conf][1]:
                        authorDict[author][3][conf][1]=year
                    elif year>authorDict[author][3][conf][2]:
                        authorDict[author][3][conf][2]=year
                else:
                    authorDict[author][3][conf]=[1,year]
            else:
                authorDict[author]=[1,{}]
                authorDict[author][3][conf]=[1,year]
    return authorDict,conferenceDict

提取核心研究者,就是阈值控制,没技术含量:

'''
authorDict={} #{authorName: total(frequence,endYear)}}
conferenceDict={} #{conference: count}
'''
def FindCoreResearcher(authorDict,conferenceDict,coreSupport=0.05):
    wf=open("CoreResearcher.txt","w")
    
    allConferenceTotalCount=0
    for conf,count in conferenceDict.items():
        allConferenceTotalCount+=count
        coreSup=count*coreSupport
        if coreSup<2: #at least 2,or how can we say you are a core researcher?
            coreSup=2
        elif coreSup>20: #some conference find to few core researchers
            coreSup=coreSup/2
        elif coreSup>10: #some conference find to few core researchers
            coreSup=10 #but is we choose coreSup/2,will to many,so we select this threshold
        print "conf:",conf,",total paper count:",count,"##"*20,"coreSup=",coreSup
        wf.write("conf:"+conf+",total paper count:"+str(count)+"##"*20+"coreSup="+str(coreSup)+"\n")
        for author in authorDict.keys():
            if authorDict[author][3].has_key(conf) and authorDict[author][3][conf][0]>=coreSup:
                print "%s is a core researcher with support %s" % (author,authorDict[author][3][conf][0])
                wf.write(author+" is a core researcher with support "+str(authorDict[author][3][conf][0])+"\n")
                wf.write("\t His/Her active time is==>["+str(authorDict[author][3][conf][1])+"-"+str(authorDict[author][3][conf][2])+"]\n")
    
    paperCount_authorCount_Dict={}
    coreSup=allConferenceTotalCount*coreSupport
    if coreSup>len(conferenceDict)*15: 
        coreSup=len(conferenceDict)*15/4 #at least a paper one year in (at least 1/4 of all the conferences)
    print "all conference,allConferenceTotalCount,"the overall coreSupport=",coreSup
    wf.write("all conference,total paper count:"+str(allConferenceTotalCount)+"##"*20+"the overall coreSupport="+str(coreSup)+"\n")
    for author in authorDict.keys():
        if authorDict[author][0]>=coreSup:
            print "%s is a core researcher with support %s" % (author,authorDict[author][0])
            wf.write(author+" is a core researcher with support "+str(authorDict[author][0])+"\n")
            wf.write("\t His/Her active time is==>["+str(authorDict[author][1])+"-"+str(authorDict[author][2])+"]\n")
                
        #count how many authors have published "authorDict[author][0]" papers
        #this is for the frequent pattern minSupport
        if paperCount_authorCount_Dict.has_key(authorDict[author][0]):
            paperCount_authorCount_Dict[authorDict[author][0]]+=1
        else:
            paperCount_authorCount_Dict[authorDict[author][0]]=1
            
    wf.close()
    return paperCount_authorCount_Dict

dawei

【声明】:商丘站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

您错过了

物联网模块化开发,重塑移动互联生态,reasoning_content:我们要求以模块开发者的口吻,写一个与“技术、科技”相关,关于[数码新势力崛起:物联网引领移动互联生态革新]的标题要求直接输出一个标题,不要加说明提示等信息;简短精炼,字数控制在30字以内nn需要模拟模块开发者的口吻,可能更偏向技术、底层、模块化、生态等词汇可以考虑模块化驱动、组件化、嵌入式等标题要体现物联网引领移动互联生态革新nn可能的模块化物联网:重塑移动互联生态 但字数11字,有点简单或者嵌入式模块崛起:物联网革新移动互联 13字或者更直接:模块开发者视角:物联网生态重塑移动互联 但字数较多nn严格30字以内,可以设计:模块化技术引爆物联网,移动互联生态焕新 15字或者物联网模块化开发:移动互联生态的革新引擎 16字但注意口吻是模块开发者,可以加入我们或开发者nn例如:作为模块开发者,我断言:物联网正重构移动互联生态 但字数超了简化:模块开发者说:物联网重构移动互联生态 14字或者更技术:模块化物联网组件:驱动移动互联生态革新 14字nn考虑直接输出,不要加引号我选择:模块化物联网:移动互联生态的革新引擎 14字或者嵌入式模块崛起:物联网引领移动互联革新 14字nn为了更符合模块开发者口吻,可以加入开发:模块开发视角:物联网革新移动互联生态 14字nn最终确定一个简洁有力的物联网模块化开发,重塑移动互联生态 13字

建站资源多端适配全流程技术指南,reasoning_content:我们要求以技术文档工程师的口吻,写一个与“技术、科技”相关,关于[全流程策划:轻松实现建站资源多端无缝适配]的标题直接输出一个标题,不要加说明提示等信息简短精炼,字数控制在30字以内nn注意:原题中有一个[全流程策划:轻松实现建站资源多端无缝适配]似乎是给出的主题或示例,我们需要基于这个内容写标题但要求是“写一个与‘技术、科技’相关,关于‘[全流程策划:轻松实现建站资源多端无缝适配]’的标题”可能意思是标题要呼应这个主题nn技术文档工程师的口吻:通常专业、准确、简洁,可能带有“指南”、“手册”、“方案”、“技术实现”等词汇标题要体现“全流程策划”、“多端无缝适配”nn尝试几个:比如“建站资源多端适配全流程技术指南”,但字数30字内或者“多端无缝适配建站资源策划方案”需要更精炼nn考虑:全流程策划:轻松实现建站资源多端无缝适配 -> 提炼为“建站资源多端适配全流程策划”但不够技术文档风格技术文档常见“技术白皮书”、“实现方案”、“操作手册”等但标题要求直接输出,不要说明nn可能的最佳: “多端适配建站资源全流程技术实现” 共13字或者“轻松实现建站资源多端无缝适配指南” 共14字但“轻松”可能不太技术文档,技术文档更客观但原主题里有“轻松”,可保留nn另一种: “建站资源多端无缝适配全流程方案” 13字或者“全流程策划:建站资源多端无缝适配” 15字,但冒号有点不简洁nn由于要求“简短精炼”,直接给出一个标题即可我决定输出:“建站资源多端适配全流程技术指南” 14字