python数据分析题目和答案-python数据分析师面试题选.pdfVIP

python数据分析题目和答案-python数据分析师面试题选.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
python数据分析题⽬和答案-python数据分析师⾯试题选 以下题⽬均⾮原创,只是汇总 python数据分析部分## 1. 如何利⽤SciKit包训练⼀个简单的线性回归模型 利⽤linear_model.LinearRegression()函数 # Create linear regression object regr = linear_model.LinearRegression() # Train the model using the training sets regr.fit(data_X_train, data_y_train) 2. 例举⼏个常⽤的python分析数据包及其作⽤ 数据处理和分析:NumPy, SciPy, Pandas 机器学习:SciKit 可视化: Matplotlib, Seaborn 3. 如何利⽤Numpy对数列的前n项进⾏排序 使⽤argsort()函数:x[x [: n-1].argsort ()] 4. 如何检验⼀个数据集或者时间序列是随机分布的 画lag plot(Correlogram:相关图),如果图上的点呈散乱分布,则为随机 5. 在python中如何创建包含不同类型数据的dataframe 利⽤pandas包的DataFrame函数的serias创建列然后⽤dtype定义类型:利⽤pandas包的DataFrame函数的serias创建列然后⽤dtype定义类型: 6. Pandas中使⽤的标准数据缺失标志是什么 NaN 7. 描述numpy array⽐python list的优势 a. numpy array⽐python list更紧凑,存储数据占的空间⼩,读写速度快。 (这是由于python list储存的是指向对象 (⾄少需要 16个字 节)的指针 (⾄少4个字节) ;⽽array中储存的是单⼀变量 (⽐如单精度浮点数为4个字节,双精度为8)) b. array可以直接使⽤vector和matrix类型的处理函数,⾮常⽅便。 8. 如何检验numpy的array为空 使⽤size函数, ⽐如 a = np.array([]) print a.size # 0 **9. 如何检验pandas dataframe为空? 使⽤empty函数 python 基础操作部分## 1. 如何在python中复制对象 使⽤copy包的copy和deepcopy函数。其中,copy 仅拷贝对象本⾝,⽽不拷贝对象中引⽤的其它对象;deepcopy 除拷贝对象本⾝,⽽且 拷贝对象中引⽤的其它对象。 2. PEP8是什么 python语⾔的编程规范,提⾼代码可读性 3. init.py是什么 ⼀个空⽂件,⽤于将导⼊⽬录中的模块。⽐如有⼀个模块是maindir/subdir/module.py,init.py 可以使之可以通过以下形式导⼊。 import maindir.subdir.module 4. range()和xrange()函数的差异 range()⽣成的是list,⽽xrange()⽣成的是迭代器(iterator)。例如: range(5) # [0, 1, 2, 3, 4] xrange(5) list(xrange(1,5)) # [1, 2, 3, 4] 5. 如何对list中的item进⾏随机重排 使⽤shuffle()函数 6. python中⽤于发现bug的⼯具 Pylint和Pychecker. Pylint可以检验模块是否满⾜所有的编程标准;Pychecker则是静态分析⼯具。 7. 装饰器的作⽤ 装饰器可⽤于修饰函数或类。通过装饰器可以包裹函数或类使之执⾏之前或之后调⽤装饰器函数,从⽽达到抽离出⼤量函数中与函数功能本 ⾝⽆关的雷同代码并继续重⽤的⽬的。⽐较经典的厨⼒场景有检验权限,追踪参数, ⽇志登陆等。 def makebold(fn): def wrapped():def wrapped():def wrapped(): return wrapped def makeitalic(fn): def wrapped():def wrapped():def wrapped():def wrapped(): return wrapped @makebold @makeitalic def hello():def hello(): python程序解析部分## 以下代码的输出? def multipliers(): return [la

文档评论(0)

134****3224 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档