首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【实战帖】使用Python分析社交网络数据

通过抓取并分析在线社交网站的数据,研究者可以迅速地把握人类社交网络行为背后所隐藏的规律、机制乃至一般性的法则。...读者可以根据个人电脑的操作系统安装相应的Python版本。目前最新的Python版本为3.0,但是通常使用者会选择使用更稳定的2.7版本。...就Python而言,新浪微博官方推荐的Python SDK是sinaweibopy。sinaweibopy是纯Python编写的单个文件,代码简洁,无依赖,运行可靠。...结语 综上所述,本章简单勾勒了使用Python抓取、预处理、分析、可视化社交网络数据的过程。主要以案例为主,其中又以描绘新浪微博单条信息的扩散为主。...不可否认的是,读者不可能通过本章完全掌握Python的使用、数据的抓取和社交网络研究的分析方法。本书附录中总结了一些常用的资源和工具(软件、类库、书籍等)。

6.9K111
您找到你想要的搜索结果了吗?
是的
没有找到

社交网络分析(Social Network Analysis in Python)①

让我们学习如何使用网络在Python中可视化和理解社交网络 网络无处不在,道路网络,社交媒体上的朋友和关注者网络以及办公室同事网络。 他们在日常生活中发挥着重要作用,从传播有用信息到影响全国选举。...介绍 首先让我们从社交网络的含义开始。 下面你会看到一个宝莱坞演员网络作为节点。 如果他们在至少一部电影中合作,他们就会用实线连接。...这也是一个社交网络。 任何具有个人之间联系的网络,其中连接捕获它们之间的关系是社交网络。 分析这些网络可以让我们深入了解网络中的人,比如谁是真正的影响者,谁是最相关的,等等。...本教程中的代码是在Python = 3.5,NetworkX = 2.0版本上完成的。 对称网络 我们在上面创建的第一个演员网络是对称网络,因为“在电影中一起工作”的关系是对称关系。...聚类系数 据观察,在社交网络中共享联系的人倾向于形成关联。换句话说,社交网络中存在形成集群的趋势。

3.1K21

使用Python和SAS Viya分析社交网络

本示例使用Python和SAS分析了预防高危药物研究的结果。这个社交网络有194个节点和273个边,代表药物、使用者之间的联系。...我决定使用Python,因为它在年轻的数据科学家中很流行 。 出于演示目的,我使用一个名为Jupyter的接口,该接口是一个开放的,基于Web的交互式平台,能够运行Python代码以及嵌入标记文本。...社区检测 为了了解社交网络中用户的关系,我们将分析个人所属的社区。社区检测或聚类是将网络划分为社区,使社区子图中的链接比社区之间的链接更紧密地连接。...我们将获取的行重定向到Python变量中。我们将使用它来生成条形图,显示前5个最大的社区: ? 这表明最大的社区13具有35个顶点。以下示例显示社区4中的节点: ?...就我们针对社交网络而言,这将表明潜在的病毒传播和个人的相关风险行为。 每个度量标准都表示为节点数据集中的输出列。 让我们使用中心性度量之一作为节点大小再次渲染网络。 ?

1.4K20

喜欢社交就去社交,不必刻意去减少|SNF 社交斋戒特写之一

小X是国内最早进入网络社交领域的用户。...所以说我对社交软件研究得比较多,也好奇减少微信使用对生活的影响有什么影响,为什么大家都离不开微信呢?当然,参与活动的初衷还是想减少无效社交,更专注在生活和学习上。”...——喜欢社交就去社交,不必刻意减少 小X的在英国的好朋友就为了和她保持联络被迫新下载了QQ。...但是冷静下来,小X收获的最大感悟就是:不喜欢社交也不用强迫他社交,喜欢社交就去社交,也不用刻意去减少。...小X解释道:“有的人会觉得自己特别不擅长社交,或者是很烦这么多社交,其实社交这个事情的多和少与你的个人发展可能没关系,因为我有朋友就是那种一天可能就看一次手机的人,你永远找不到这个人,但也没有人缘不好或者引起其他问题

1.1K60

社交命运的新主宰:AI社交

AI入侵社交 如今,随着AI技术的发展,社交网络把每个人连接成一个整体的同时,也在越来越智能化,AI已经渗透到社交的各个方面,我们在网络上的每一次社交行为背后可能都有着AI的影子。...这就造成社交行业几乎被腾讯、陌陌等社交软件巨头分割的垄断局面,目前“AI+社交”的市场门槛太高,尚且只有社交软件的巨头们玩得起。 2.缺乏合理变现模式。...但是,AI技术应用于社交软件却不是如此。 社交软件不同于其他实物产品,社交软件无法通过销售产品本身来达到变现的目的。...在笔者看来,“AI+社交”的核心依然是社交,导致ZAO热度迅速下降的原因除了法律因素外,最主要原因还是以AI为主导的社交软件玩法单一,并且缺少生态支撑的社交软件,更像一个简单的工具,让人很难产生持续的社交欲望...通过上述的优劣势分析,“AI+社交”的模式已经渗透到社交的方方面面,智能化社交让我们降低交际成本的同时,也使社交更加便捷化。然而只有处理随之产生的问题,才能使智能社交朝着更加多元化的方向去发展。

1.5K71

Python人物社交网络分析—平凡的世界

上一期的推送,小F做了一些社交网络分析的前期工作。 传送门:Python数据可视化:平凡的世界 比如获取文本信息,人物信息。 最后生成一个人物出现频数词云图。 本次来完成剩下的工作。...实现《平凡的世界》的人物社交网络分析。 / 01 / 人物联系 人物社交网络分析是用来查看节点、连接边之间社会关系的一种分析方法。 节点是社交网络里的每个参与者,连接边则表示参与者之间的关系。...name_2[1:] # 遍历章节及段落 num1, num2 = 0, 0 for i in os.listdir('F:\\Python...\\Ordinary_world_1'): worldFile = open('F:\\Python\\Ordinary_world_1\\' + i).../ 02 / 社交网络 使用获取的数据包,通过networkx生成社交网络图。 详细代码如下。

1.6K10

使用Python爬取社交网络数据分析

通过抓取并分析在线社交网站的数据,研究者可以迅速地把握人类社交网络行为背后所隐藏的规律、机制乃至一般性的法则。...就Python而言,新浪微博官方推荐的Python SDK是sinaweibopy。sinaweibopy是纯Python编写的单个文件,代码简洁,无依赖,运行可靠。...结语 综上所述,本章简单勾勒了使用Python抓取、预处理、分析、可视化社交网络数据的过程。主要以案例为主,其中又以描绘新浪微博单条信息的扩散为主。...就网络分析而言,本文仅仅介绍了一些最基本的分析方法和Python的实现方法,尤其是networkx的使用。...不可否认的是,读者不可能通过本章完全掌握Python的使用、数据的抓取和社交网络研究的分析方法。本书附录中总结了一些常用的资源和工具(软件、类库、书籍等)。

5.2K92

社交体验:VR Mozilla Hubs、Mix社交指南

我们Mixlab不就是一个巨大的“社交”可能性的研究宝库吗,不过确实需要人来理一理社区目前的“社交”模式与发展机会。...@PM 熊叔 @shadow 人为什么而社交社交-获得认可-产生共鸣 社群如何发挥自身的影响力?...互联网平台类的社交组织,搭建社交平台并取得收获体现在沟通信息-提供信息工具-传播信息-吸纳同伴的循环过程中。社群可以设置竞争-分级(等级)制度来促进成员的持续投入与成长。...有目标&无意识社交 传统的社交是功利有意识目的,如具体的场景与具体的社交目标——篝火旁讲故事。...而现代的社交可能出现更多无意识社交的形式,如语音房间、各类短视频、讲座直播等等,参与者或许只是没有缘由感兴趣点击进入,获取的信息也是无意识的但可能是有触动性的。

1.1K20

QQ、微博、陌陌:社交难逃社交

社交赛道硝烟滚滚,不断有新的社交产品进入市场,试图讲出新故事。...虚拟社交时代:社交元宇宙成劲敌 社交赛道总有新玩法,随着扎克伯格将Facebook集团名字换成“Meta”,再次将社交元宇宙推上新高度。而国内也早已涉及社交元宇宙。...比如主打灵魂社交的Soul、百度推出的希壤等社交元宇宙玩法正在重塑社交赛道的话语权,这无疑会冲击老牌社交平台。 其实,社交元宇宙最大的优势就是虚拟化。...每个用户在社交中都有一个虚拟身份,不用顾虑现实社交中存在的种种问题,将现实生活与社交元宇宙分割开来。...纵观社交赛道的形态变化,经历了从基础社交到内容社交再到精神社交的演变。这表明,用户需求并不局限于已有的社会性社交,而是转向具有新意的“下一代社交”。

94631

编程将成为社交行为,Python更适合机器学习

编程是一项社交活动——Python社区已经认识到了这一点! 人工智能是一个全面的技术术语,通常意味着当前计算机科学研究中最先进的领域。 有一段时间,我们理所当然的认为基本图遍历是AI。...编程基本上成为了一种社交活动,Python社区比JavaScript以外的任何其他语言都承认这一点。...3.研究人员和Python机器学习的作者Sebastian Raschka(@rasbt): ? 对于数学和面向数据的人来说,Python非常容易使用。 我认为Python更适合做AI有两个主要原因。...然后就是Python的缓冲协议(PEP 3118),这是外部库在处理类似数组的数据结构时与Python高效互操作的标准。...像Python这样的脚本语言更好,因为它是严格的和高度一致性的。每个人都可以更好地理解彼此的Python代码。

52400

视频社交洞悉(下)

前言 在 视频社交洞悉(上)我们通过调研视频社交市场现状,分析和拆解了视频社交的概念。得出“视频社交”的本质一种“实时社交”的结论,进而分析了视频社交的优点和缺点。...本篇我们将讨论视频社交的用户特点以及可能的机会点。 微信、微博、贴吧、陌陌、探探……,过去几年是“异步社交”狂飙突进的几年。现实生活中很多人内心敏感、与人相处谨小慎,社交压力已经很大。...所以异步社交的模式降低了他们的社交成本,同时掩盖了社交能力的不足,也更符合现代人碎片化的生活习惯。 那么高压力的同步社交会有机会吗?这要从这部分新用户的特点说起。 ?...视频社交的本质一种“实时社交”,具备明显清晰的优势和劣势。 视频社交用户是具备多元化、杀时间、强社交冲动的年轻人。 视频社交从市场机会、用户需求、技术基础三方面论证,存在机会点。...但反过来“实时社交”包含但不限于“视频社交”或者陌生人社交。实时社交未来也许成为下一个QQ或者微信。未来实时社交可能会切入到更多的丰富的场景和人群当中去。

86740

密友社交设计探索

腾讯ISUX isux.tencent.com 社交用户体验设计 1 社交现状与痛点 保持距离、经营人设、礼貌分寸,我们努力维系与迎合,去成为在社交关系中受欢迎的角色。...主流社交APP,在产品早期主要聚焦于强关系链。但随着用户数量的持续大量增长,私密性和封闭性逐步被打破。原本只承载强社交关系的圈子,变成了一个充满看客的强弱社交关系混合的广场。...为尝试解决现有的社交困境,DOV定位于“强关系”这一明确的关系链,清晰分隔混合的社交环境,聚焦于核心的密友社交场景,探索搭建合适的APP,为用户提供新的社交帮助。...面对不同的社交圈层,我们往往要扮演不同的社交形象,选择性的交流或分享。 年轻一代往往希望更纯粹的社交,让沟通分享脱离功利,回归纯粹的友谊。...或许将来的社交潮流,是更多的是小社交,每个人都有自己的小圈子,既有独立性,也有合作性,而且各有各自的规则,私密和公开相结合,去正式化,去平台化。社交模式创新的尝试,路阻且长。

78431

社交的进化(上)|需求演变与社交网络发展

最近,语音社交软件 Clubhouse 借助埃隆·马斯克(Elon Musk)的分享火爆全球。一时间,大批的听众蜂拥而至,直接让 Clubhouse 成为全球最受关注的社交软件之一。...从互联网诞生之起,社交产品就一直热情不减,越来越多的人加入社交产品这场持久战。本文不讨论 Clubhouse ,想尝试从发展的角度聊聊社交的进化。 ?...一、人类社会对社交需求的演变 人类社会对社交需求的演变经历了从最基本的物质和生存需求,到精神层面的需求,再到信息需求的过程。 ?...这其实就是社交的起源。在当时没有语言体系的互动与交互下,人类通过社交帮助自己更好的生存,此时人类对社交的需求也仅仅是满足最基本的物质和生存需求。 随着进化,人类逐渐“获得”智能。...所以我们可以知道,社交的演变是从人类之间的互动开始的,并且依托于彼此之间的社会关系,产生了基于物质的需求以及精神的需求。直到如今,随着移动网络时代的不断深化,人们产生了对社交的第三个需求:信息需求。

1.5K10

语音社交APP系统开发,提供纯粹的语音社交

我们不难发现,语音社交app的应用十分广泛,像音乐电台、游戏开黑、语音游戏等场景下都有它们的身影。...在社交交友方面,语音直播系统将建立多个版块,以拉近交友距离,为用户提供纯粹语音社交环境。 和传统直播方式不同,语音直播app强调的是不看颜值,靠音值。定位于声音市场解锁新型的社交形式。...从功能机制上来讲,一款语音社交App需要包含以下的功能: 登录板块:支持手机验证码登陆,QQ、微信等三方登陆,已经写好接口 首页板块:可查看关注的直播间,查看大厅房间列表,交友功能,搜索功能 直播间板块...语音聊天app也是社交app中的一种,在这个浮躁看颜的现代社会,通过语音社交,有些不方便与身边人说,但又不吐不快的事,也不必压制于心,说给陌生人听听也是好的,且只出声,不露脸的交流方式也更令人觉得安全。

1.4K20

社交的基本逻辑

最近两个月学习了一门有关社交的课程,回想起自己这些年在社交上成功的案例、吃过的亏,印证了课程中的很多观点。所以写篇简单的文章,将课程中一些抽象的内容总结一下。...学习社交的目的 更好地进行社交,成为社交达人。 提升自己的社交直觉、情商。 快速建立对自己有价值的社交圈。从而对自己方方面面带来帮助。 快速找到匹配自己、对自己有价值的合作伙伴。...能更好地从全局来掌控社交及合作进程。 哪些行为是合作 社交,是为了寻求合作。 合作的定义请问度娘。...要识别他人的情绪,需要有良好的社交直觉。而社交直觉需要依靠不断的实践,才能慢慢变强。没有实践的机会,也要创造机会,或者可以多看多听社交达人的实践,并总结经验。...社交直觉必须提升上来,因为,你的合作方可能已经在此领域实战多年,对方的社交直觉可能远远高过你。 而引导对方情绪,则是通过很多的沟通技巧来实现(语言、行为)。

70950
领券