- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 人教版五年级数学2019-2020学年度第一学期期末调研试卷(无答案).pdf
- 比例的基本性质练习题6729.pdf
- Java职业生涯规划.pdf
- (完整word版)七年级上册英语词汇专项训练.pdf
- 2021年住院医师规范化培训师资考核方案(精华版).pdf
- java后端语言,后端开发语言哪一种比较好?后端开发语言比较.pdf
- 七年级上册生物知识与能力训练答案.pdf
- JupyterNotebook超好用的扩展之代码自动补全、自动目录等.pdf
- 8种常见的版式设计,让你的UI设计作品美炸天!.pdf
- c语言程序设计冯志红pdf,C语言程序设计:现代方法(第2版)中文pdf扫描版[219MB]....pdf
原创力文档


文档评论(0)