专栏名称: Python程序员
最专业的Python社区,有每日推送,免费电子书,真人辅导,资源下载,各类工具。我已委托“维权骑士”(rightknights.com)为我的文章进行维权行动
目录
相关文章推荐
51好读  ›  专栏  ›  Python程序员

40个问题测试你在数据科学方面的python水平(1)

Python程序员  · 公众号  · Python  · 2017-05-24 10:05

正文

Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发。

毫无疑问python在数据科学爱好者中越来越受欢迎了,重要的一点就是它为通用编程语言带来了一个完整的体系。使用python你不仅可以转换操作数据,而且还可以在单一体系中创建强大的管道命令和机器学习流程。
在Analytics  Vidhya,我们都非常喜欢使用python,大多数人拿它作为机器学习的首选工具。另外,如果你想学习深度学习,很明显,python在这个领域有着比其它编程语言更大的优势,它已经形成了一个成熟的生态体系。
如果你正在为数据科学而学习python,那么这个测试可以用来帮助评估你在这方面的python水平。该测试是作为DataFest2017的一部分进行的,总共近1300人参加了这些测试,其中超过300人参加了此次测试。

下面是参加这个测试的人的得分情况:

你可以在这个网址获得最终的得分情况: https://datahack.analyticsvidhya.com/contest/avdatafest-powertool-python-for-data-science/lb

下面列出一些统计结果:

  • 平均分:14.16

  • 中位数:15

  • 众数:0

Questions & Answers

问题1描述;

想必你肯定看过“How  I met  your  mother”这个娱乐节目,当他们在玩这个游戏时,一旦有人说“but,um",那么每个人都必须喝一杯饮料。现在我想改变一下这个游戏,用你的技术来玩这个游戏。游戏的目的就是你需要写一个代码来确定一个人在整个游戏中喝了多少杯饮料。

以下是一个样本字段。

提示:已经导入了python的正则表达式库re

1)下面哪一个代码能完成这个任务?

答案(C)
你需要找到所有的大小写字母“but",所以C是正确的

问题2描述
给定以下字符串:

为了从上面的字符串中提取出Email地址的域名(例如“aaa","bbb",…),你写了下面的代码:

2)  上面代码中的“___"处应该填写什么是数字呢?
提示:已经导入了python的正则表达式库re

A) 0
B) 1
C) 2
D) 3

答案(C)
参看正则表达式语法

问题3描述
你的朋友有一个假设 - “所有那些以字母”y“发音结尾的人(例如:Hollie)都是聪明的人。”请注意:这个名字应该以"y"的发音结束,而不能以字母“y"结尾"。现在,你需要根据这个假设从你们学校网站上抓取出这些数据。下面是已经收集到的数据

你写了下面的代码来列出所有符合这个假设的人的名单:

3) 在正则表达式中,"pattern"处应该怎么写?

答案(B)
你需要找出所有以"I"或"ie"结尾的字符串,所以B是正确的。

问题4描述
给出下面两个列表:

现在需要将两个列表的元素合在一块形成一个新的列表,如下

4) 你会选择下面哪个选项呢?

答案(B)

5) 假设你已经建立了一个机器学习模型,但是你现在不想用它,过一会再使用。下面哪个命令能满足这个要求?

提示:库pickle已被导入为pkl

答案(C)

问题6描述
将下面的字符串转换成日期值

6) 为了实现这个目的,“date_format"处的表达式应该填写出什么?

答案(D)

我已经建立了一个简单的神经网络用于图像识别问题。现在,我想测试是否为隐藏层正确设置了权重和偏差。为了实现这个目的,我需要一个单位矩阵作为输入。以下是我的单位矩阵:

7) 在python中如何生成这样的单位矩阵?
提示:库numpy已导入为np

答案(A)
选项B应该为np.identity(),选项C的语法是错误的。

8) 为了检测两个数组是否占据了同样的空间,应该怎么做?
例如,这里有两个数组

当你改变第一个数组的值时,第二个数组也会随着改变。如下所示将第一个数组的前五个数改为0,那么最终两个数组的输出结果如下:

A) 检查两个数组的内存,如果相互匹配就是一样的
B) 看“np.array_equal(e, f)”的输出,如果结果是“True",那么他们是一样的
C) 输出"e.flags"和“f.flags"的值,如果其中一个是”False",则这两个数组分配了同样的空间
D) 以上都不对
答案(C)







请到「今天看啥」查看全文