Python模拟分析演员之间亲密程度
本文中的“亲密程度”是指,几个演员共同参演电影的数量越多,两个演员的关系越亲密。
假设当前文件夹中有Excel文件“电影导演演员.xlsx”,其中数据格式如下图所示:
用于分析演员亲密程度的代码如下:
1)子命令提示符环境使用pip install openpyxl命令安装Python扩展库openpyxl。
2)首先导入需要使用的标准库对象和扩展库对象,然后编写函数从Excel文件中读取数据,并转换数据格式。下面的代码转换结果是一个字典,其中键是演员名称,值是包含该演员参演电影名称的集合。
3)编写函数,根据函数getData()返回的字典分析哪两个演员共同参演电影的数量最多。
4)编写函数,根据函数getData()返回的字典分析共同参演电影数量最多的num个演员。最后调用函数relations1()和relations2()进行测试。
输出结果为:
----------喜大普奔----------
1、董付国老师Python系列教材,亚马逊、京东、当当、天猫均有销售:
1)《Python程序设计(第2版)》(2018年5月第6次印刷)
出版社官方链接(亚马逊、京东、当当均有销售):https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-16232114860.18.24a52226hIi8Bj&id=534581929248&rn=9311dcbc68fffcf57b7ae352800e485d&abbucket=6
2)《Python可以这样学》(2018年2月第5次印刷)(本书已发行繁体版)
出版社官方链接(亚马逊、京东、当当均有销售):https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-16232114860.16.24a52226hIi8Bj&id=544817105410&rn=9311dcbc68fffcf57b7ae352800e485d&abbucket=6
3)《Python程序设计基础(第2版)》(2018年5月第2次印刷)
出版社官方链接(亚马逊、京东、当当均有销售):https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-16232114860.24.24a52226hIi8Bj&id=565581275846&rn=9311dcbc68fffcf57b7ae352800e485d&abbucket=6
4)《中学生可以这样学Python》2018年5月第2次印刷)
出版社官方链接(亚马逊、京东、当当均有销售):https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-16232114860.20.24a52226hIi8Bj&id=560808221053&rn=9311dcbc68fffcf57b7ae352800e485d&abbucket=6
5)《Python程序设计开发宝典》(2018年2月第3次印刷)
出版社官方链接(亚马逊、京东、当当均有销售):https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-16232114860.52.24a52226hIi8Bj&id=556093887133&rn=9311dcbc68fffcf57b7ae352800e485d&abbucket=6
6)《玩转Python轻松过二级》(2018年5月隆重上架)
出版社官方链接(亚马逊、京东、当当均有销售):https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-16232114860.84.24a52226hIi8Bj&id=569250004069&rn=9311dcbc68fffcf57b7ae352800e485d&abbucket=6
董付国老师6本Python系列图书阅读指南
董付国老师6本Python系列教材被北大、复旦等近百所高校选作教材
热烈庆祝《Python可以这样学》在台湾发行繁体版
2、董老师120课免费视频地址: https://pan.baidu.com/s/1jJeAs8Q 密码: px59
----------相关阅读----------
教学课件
1900页Python系列PPT分享一:基础知识(106页)
1900页Python系列PPT分享二:Python序列(列表、元组、字典、集合)(154页)
1900页Python系列PPT分享三:选择与循环结构语法及案例(96页)
1900页Python系列PPT分享四:字符串与正则表达式(109页)
1900页Python系列PPT分享五:函数设计与应用(134页)
1900页Python系列PPT分享六:面向对象程序设计(86页)
1900页Python系列PPT分享七:文件操作(132页)
1900页Python系列PPT分享八:异常处理结构与程序调试、测试(70页)
报告PPT(163页):基于Python语言的课程群建设探讨与实践
非计算机专业《Python程序设计基础》教学参考大纲
计算机相关专业“Python程序设计”教学大纲(参考)
报告PPT(123页):Python编程基础精要
系列题库分享
1000道Python题库系列分享一(17道)
1000道Python题库系列分享二(48道)
1000道Python题库系列分享三(30道)
1000道Python题库系列分享四(40道)
1000道Python题库系列分享五(40道)
1000道Python题库系列分享六(40道)
1000道Python题库系列分享七(30道)
1000道Python题库系列分享八(29道)
1000道Python题库系列分享九(31道)
1000道Python题库系列分享十(37道)
1000道Python题库系列分享十一(9道)
相关阅读
Python+pandas读取Excel文件并统计演员参演电影数量
Python统计共同参演电影最多的演员组合
Python读取Excel文件统计演员参演电影
Python批量合并带有合并单元格的Excel文件
使用Python获取Excel文件中单元格公式的计算结果
Python操作Excel文件中多WorkSheet模拟数据库内连接查询
Python批量设置多个Excel文件页眉页脚的源码
Python批量修改Excel文件格式:加粗、颜色交替、渐变背景色填充
Python操作高版本Excel文件:颜色、边框、合并单元格
Python合并Excel2007+中多个WorkSheet
Python批量Excel文件数据导入SQLite数据库的优化方案
Python模拟分析演员之间亲密程度相关推荐
- 利用python从网页查找数据_利用Python模拟淘宝的搜索过程并对数据进行可视化分析...
数据挖掘入门与实战 公众号: datadw 本文讲述如何利用Python模拟淘宝的搜索过程并对搜索结果进行初步的数据可视化分析. 搜索过程的模拟:淘宝的搜索页面有两种形式, 一种形式是, 2019/2 ...
- Python模拟post提交表单数据 ——某二手车网站回拨电话的分析与利用
Python模拟post提交表单数据 --某二手车网站回拨电话的分析与利用 在浏览某二手车网站的时候,发现可以提交手机号码,然后网站就会回拨给这个手机号,利用这个功能,可以实现一些目的.Python语 ...
- python模拟访问js_百度统计原理分析-利用PHP/Python实现模拟访问
国内大多数站长可能都在用百度统计.统计的使用方法也很简单,只要在需要统计的页面底部加上统计代码即可.然后打开百度统计的后台,就能看到访客信息,包括入口页面,停留时间,跳出率等等,很是方便. 使用当然是 ...
- python模拟seo_百度统计原理分析-利用Python实现模拟访问
国内大多数站长可能都在用百度统计.统计的使用方法也很简单,只要在需要统计的页面底部加上统计代码即可.然后打开百度统计的后台,就能看到访客信息,包括入口页面,停留时间,跳出率等等,很是方便. 使用当然是 ...
- python浏览器交互代码_使用Mechanize实现Python模拟自然浏览器行为来完成与网页之间的交互....
工作上我需要Python模拟自然的浏览器行为访问某个网站.使用urllib2也勉强能够做到,但貌似有些麻烦.考虑使用第三方包来实现,这样方便一些.上网找了下,发现 用pamie,是用来操作控制ie的. ...
- c罗python可视化分析_关于C罗“冲刺速度”这种隐私问题,我们在Kaggle上找到了数据集,然后。。。...
原标题:关于C罗"冲刺速度"这种隐私问题,我们在Kaggle上找到了数据集,然后... 今日份知识你摄入了么? 你知道 FIFA 么?在线踢足球那种,贼老多人玩儿这个游戏,本仙女作 ...
- python模拟淘宝登陆_【Python】selenium模拟淘宝登录
# -*- coding: utf-8 -*- from selenium import webdriver from selenium.webdriver.common.by import By f ...
- Python文本分析---笔记
Python文本分析 格式化数据:表格.json 非格式化数据:字符串.文本 内容: 1.中文分词 2.自定义词典.去停用词 3.词频统计.关键词抽取 4.案例:招聘需求关键词抽取 一. 中文分词 分 ...
- python模拟足球比赛_python初体验 —— 模拟体育竞技
python初体验 -->>> 模拟体育竞技 一.排球训练营 1. 简介: 模拟不同的两个队伍进行排球的模拟比赛. 2. 模拟原理: 通过输入各自的能力值(Ⅰ),模拟比赛的进行( P ...
最新文章
- 怎样将无线路由做成无线AP
- WR:微生物污染源解析中宿主特异性标记物在中国的表现特征
- R语言max函数min函数计算各种数据对象最大值最小值实战
- 腾讯offer是什么样子_记一次腾讯社招前端面试(已拿到offer入职)
- B树、B+树其实很简单,看不懂你找我
- 文献记录(part20)--Discriminative metric learning for multi-view graph partitioning
- HTML常用标签+CSS基础
- 初中数学抽象教学的案例_初中数学课堂片段教学案例分析
- 物联网专科专业必修课程_江西自考专科物联网技术专业的考试课程/科目
- 三道题就能考察你对Vue掌握了多少!
- zabbix自定义用户key
- “中华优秀科普图书榜”
- 鼠标连点器同时点多个位置_大神的强力鼠标清单,小白用它瞬间提升实力,在游戏里呼风唤雨...
- unity中实现多人联机局域网-基于pun v2 + photon server v5
- 基于张正友标定法的工业机器人视觉标定
- 第6节 Kali Linux系统压缩与解压缩文件
- Channel Splitting Network for Single MR Image Super-Resolution医学图像超分阅读笔记
- 抛不开我执的老罗,长不大的周伯通
- php短链接api,PHP实现短网址还原API接口
- 知乎爬虫|既然所有的生命都要死亡,那么生命的意义是什么?
热门文章
- #1064 - You have an error in your SQL syntax; version for the right syntax to use near '' at line
- 大小文件服务器区别,在提供静态包时,观察到Nginx和Express服务器之间文件大小的差异...
- 简单的笔记本JAVA_超简单笔记本改造nas--一个萌新的摸爬滚打
- 服务器怎么做虚拟空间,服务器怎么做虚拟空间
- Nagios Plugin for Cacti (npc插件) Download 下载
- java输出的文本内容不对_java 字符串写入文件后再读出不一样? 有什么解决办法吗?...
- struts集成spring官方例子
- Java编码规范注意
- Android中style和theme的区别
- android room 线程,Android协程——RoomCoroutines-Go语言中文社区