• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Python pydelicious.get_popular函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中pydelicious.get_popular函数的典型用法代码示例。如果您正苦于以下问题:Python get_popular函数的具体用法?Python get_popular怎么用?Python get_popular使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了get_popular函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: build_tag_matrix

def build_tag_matrix(tags):
    """
    Given a list of bookmarks returns a matrix with
    tags as columns and urls as rows.

    Returns: tags, urls, matrix
    """
    bookmarks = []
    for tag in tags:
        marks = get_popular(tag=tag)
        for bookmark in marks:
            url = bookmark["url"]
            tags = bookmark["tags"]
            bookmarks.append({"url": url, "tags": tags})

    tag_list = set(tag for tag in bookmark["tags"] for bookmark in bookmarks)
    url_list = []
    matrix = []
    for bookmark in bookmarks:
        row = []
        for tag in tag_list:
            row.append(1 if tag in bookmark["tags"] else 0)
        url_list.append(bookmark["url"])
        matrix.append(row)
    return tag_list, url_list, matrix
开发者ID:damianofusco,项目名称:Programming-Collective-Intelligence,代码行数:25,代码来源:ex1.py


示例2: initializeUserDict

def initializeUserDict(tag, count = 5):
    usr_dict = {}
    for most_popular in get_popular(tag = tag)[0 : count]:
        for person in get_urlposts(most_popular['href']):
            usr = person['user']
            usr_dict[usr] = {}
    return usr_dict
开发者ID:Com-Mean,项目名称:prog_collective_intel,代码行数:7,代码来源:deliciousrec.py


示例3: initializeUserDict

def initializeUserDict(tag,count=5):
    user_dict = {}
    all_items = {}
    # get the top count' popular posts
    for p1 in get_popular(tag=tag)[0:count]:
        # find all users who posted this
        for p2 in get_urlposts(p1['href']):
            user = p2['user']
            user_dict.setdefault(user,{})
            # get user posts
            for i in range(3):
                try:
                    posts = get_userposts(user)
                    break
                except:
                    print "Failed user "+user+", retrying"
                    time.sleep(4)
            for post in posts:
                url = post['href']
                user_dict[user][url] = 1.0
                all_items[url] = 1

    #fill in missing items with 0
    [ratings.setdefault(item,0.0) for item in all_items for ratings in user_dict.values()]
                
    return user_dict
开发者ID:adgaudio,项目名称:kaggle-wordpress,代码行数:26,代码来源:deliciousrec.py


示例4: initialize

def initialize(tag,count=5):
    user_dict = {}
    for p1 in get_popular(tag=tag)[0:count]:
        for p2 in get_urlposts(p1['url']):
            user = p2['user']
            user_dict[user] = {}
    return user_dict
开发者ID:Anmol2307,项目名称:Algorithms,代码行数:7,代码来源:delicious.py


示例5: initializeUserDict

def initializeUserDict(tag, count=5):
    user_dict = {}
    for p1 in get_popular(tag=tag)[0:count]:
        for p2 in get_urlposts(p1["url"]):
            user = p2["user"]
            user_dict[user] = {}
    return user_dict
开发者ID:rogeralmeida,项目名称:programming-collective-intelligence-source,代码行数:7,代码来源:deliciousrec.py


示例6: initializeUserDict

def initializeUserDict(tag ,count = 5):
	user_dict = {}
	#get the top count popular posts
	for p1 in get_popular(tag = tag)[0:count]:
		for p2 in get_urlposts(p1['url']):
			user = p2['user']
			user_dict[user] = {}
	return user_dict
开发者ID:saifmahamood,项目名称:Recommender-system,代码行数:8,代码来源:recommendations.py


示例7: initializeUserDict

def initializeUserDict(tag, count=5):
    user_dict={}
    # 获取前count个最受欢迎的张
    for p1 in get_popular(tag = tag)[0:count]:
        for p2 in get_urlposts(p1['href']):
            user=p2['user']
            user_dict[user] = {}
    return user_dict
开发者ID:Andor-Z,项目名称:My-Learning-Note,代码行数:8,代码来源:deliciousrec.py


示例8: initlizeUserDict

def initlizeUserDict(tag, count = 5):
    user_dict = {}
    #获取所有用户都提交过的链接

    for p1 in get_popular(tag=tag)[0:count]:
        for p2 in get_urlposts(p1['href']):
            user = p2['user']
            user_dict[user]={}
    return user_dict
开发者ID:nightswatchs,项目名称:Machine-Learning,代码行数:9,代码来源:deliciousrec.py


示例9: initialize_user_dict

def initialize_user_dict(tag,count=5):
    user_dict={}
    # Get the top "count" popular posts
    for p1 in pydelicious.get_popular(tag=tag)[0:count]:
        # Find all users who posted the same post url
        for p2 in pydelicious.get_urlposts(p1['url']):
            user=p2['user']
            user_dict[user]={}
    return user_dict
开发者ID:rfguri,项目名称:link-recommender,代码行数:9,代码来源:deliciousrec.py


示例10: initialize_user_dict

def initialize_user_dict(tag, count=5):
	user_dict = {}
	# Get the top count popular post
	for p1 in get_popular(tag=tag)[0:count]:
		# Find all users who posted this
		for p2 in get_urlposts(p1['url']):
			user=p2['user']
			user_dict[user] = {}
	return user_dict
开发者ID:ZachOrr,项目名称:programming-collective-intelligence,代码行数:9,代码来源:deliciousrec.py


示例11: initializeUserDict

def initializeUserDict(tag,count=5):
  user_dict={}
  # count개의 인기 게시물을 얻음
  for p1 in get_popular(tag=tag)[0:count]:
    # 이 게시물을 올린 모든 사용자를 얻음
    for p2 in get_urlposts(p1['href']):
      user=p2['user']
      user_dict[user]={}
  return user_dict
开发者ID:freebz,项目名称:lp-Programming-Collective-Intelligence,代码行数:9,代码来源:deliciousrec.py


示例12: initializeUserDict

def initializeUserDict(tag,count = 5):
    user_dict = {}
    #获取前count个最受欢迎的链接张贴记录
    for p1 in  get_popular(tag=tag)[0:count]:
        #查找所有张贴记录的用户
        for p2 in get_urlposts(p1['url']):
            user = p2['user']
            user_dict[user] = {} #得到一个包含用户的空字典
    return  user_dict
开发者ID:SamanthaChen,项目名称:MLPython,代码行数:9,代码来源:deliciousrec.py


示例13: initializeUserDict

def initializeUserDict(tag,count=2):
  user_dict={}
  # get the top count' popular posts
  for p1 in get_popular(tag=tag)[0:count]:
    # find all users who posted this
    for p2 in get_urlposts(p1['href']):
      user=p2['user']
      user_dict[user]={}
  return user_dict
开发者ID:fkenji,项目名称:ml-tests,代码行数:9,代码来源:deliciousrec.py


示例14: initializeUserDict

def initializeUserDict(tag, count=5):
	user_dict={}
	# отримати рахунок найпопулярніших лінків
	for p1 in get_popular(tag=tag)[0:count]:
		# знайти всіх користувачів, які зберегли цей лінк
		for p2 in get_urlposts(p1['href']):
			user=p2['user']
			user_dict[user]={}
		return user_dict
开发者ID:lluidesia,项目名称:programming-collective-intelligence,代码行数:9,代码来源:deliciousrec.py


示例15: initializeUserDict

def initializeUserDict(tag, count = 5):
    user_dict = {}
    # read in top "count" popular posts
    for p1 in get_popular(tag = tag)[0:count]:
        #find all users who posted this
        for p2 in get_urlposts(p1['url']):
            user = p2['user']
            user_dict[user] = {}
    return user_dict
开发者ID:tsaxena,项目名称:DataMining,代码行数:9,代码来源:deliciousrec.py


示例16: initializeUserDict

def initializeUserDict(tag, count=30):  # 引数に tag と count をとる、count の指定がなければ 5
    user_dict = {}
    # popular な投稿を 0 から count 番目まで取得
    for p1 in get_popular(tag=tag)[0:count]:
        # このリンクを投稿したすべてのユーザを取得
        for p2 in get_urlposts(p1['href']):
            user = p2['user']
            user_dict[user] = {}
    return user_dict
开发者ID:masudat,项目名称:hhlab-javascript-b,代码行数:9,代码来源:deliciousrec.py


示例17: initializeUserDict

def initializeUserDict(tag, count=5):
    user_dict={}
    for p1 in get_popular(tag=tag)[0:count]:
        # get_urlposts()는 주어진 url에 대한 모든 게시글을 리턴
        for p2 in get_urlposts(p1['url']):
            # 리턴된 게시글들의 '유저이름'을 가져옴. '유저이름'의 value는 일단 null로 둠
            user=p2['user']
            user_dict[user]={}            
    return user_dict
开发者ID:koreaccm,项目名称:algorithm,代码行数:9,代码来源:deliciousrec.py


示例18: initializeUserDict

def initializeUserDict(tag,count=5):
    user_dict={}
    #获取前count个最受欢迎的链接张贴记录
    for p1 in get_popular(tag=tag)[0:count]:
        #查看所有张贴该链接的用户
        for p2 in get_urlposts(p1['herf']):
            user=p2['user']
            user_dict[user]={}
    return user_dict
开发者ID:744996162,项目名称:warehouse,代码行数:9,代码来源:2.py


示例19: initializeUserDict

def initializeUserDict(tag,count=5):
  user_dict={}

  # get popular blog posts
  for p1 in get_popular(tag=tag)[0:count]:
    for p2 in get_urlposts(p1['href']):
      user=p2['user']
      if user:
        user_dict[user]={}
  return user_dict
开发者ID:JamesGally,项目名称:recommender-systems,代码行数:10,代码来源:deliciousrec.py


示例20: initUserDict

def initUserDict(tag, n):
    user_dict={}

    #Fåtop count' populära posts
    for p1 in get_popular(tag)[0:n]:
        #Hitta alla användare som postade den
        for p2 in get_urlposts(p1['href']):
            user=p2['user']
            user_dict[user]={}
    return user_dict
开发者ID:Gillepool,项目名称:recommendation,代码行数:10,代码来源:recommendations.py



注:本文中的pydelicious.get_popular函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python pydelicious.get_urlposts函数代码示例发布时间:2022-05-25
下一篇:
Python pydeep.hash_file函数代码示例发布时间:2022-05-25
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap