版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE1《Python数据分析与可视化》期末考试复习题库(含答案)一、单选题1.if语句属于A、顺序语句B、分支语句C、循环语句D、循环结构答案:B2.在seaborn中,可以使用_______函数绘制多个变量之间的散点图。A、scatterplot()B、arplot()C、distplot()D、lineplot()答案:A3.以下哪个命令表示预测?A、tableB、summaryC、predictD、fit答案:C4.以下哪个代码表示添加图例?()A、plt.legend()B、plt.title()C、plt.show()D、plt.figure()答案:A5.下列选项中,描述不正确的是()A、箱形图可以提供有关数据分散情况的信息,可以很直观地查看数据的四分位分布B、折线图是用直线段将数据连接起来而组成的图形,以折线的方式显示数据的变化C、饼图显示一个数据序列中的各项的大小与各项总和的比例D、条形图是由一系列高度不等的纵向条纹或线段表示数据分布情况答案:D6.Python不支持的数据类型有A、charB、intC、floatD、list答案:A7.以下Python代码的运行结果是a=3;b=4A=a∗bPrint(a)A、3B、4C、a∗bD、12答案:D8.下面代码的语法错误显示是Print"HelloWorld!"A、SyntaxError:Missingparenthesesincallto'printB、<built-infunctionprint><o:p></o:p>C、NameError:name'raw_print'isnotdefinedD、SyntaxError:invalidcharacterinidentifier答案:A9.在Scikit-learn中,哪种算法适用于回归问题()。A、K近邻算法(KNN)B、线性回归算法(LinearRegression)C、SVM支持向量机算法(SVM)D、K均值聚类算法(K-means)答案:B10.下列哪个库是Python中用于数据分析的主要库()?A、NumPyB、PandasC、MatplotlibD、Scikit-learn答案:B11.常用的决策分析不包含()。A、稳定分析B、确定性决策分析C、不确定性决策分析D、概率型风险分析答案:D12.下列哪个函数用于绘制直方图?()A、plot()B、scatter()C、hist()D、bar()答案:C13.以下不属于多目标求解步骤的是()。A、计算理想值B、确定分析方法C、计算差距D、确定最佳方案答案:B14.在pandas中,()函数可以用来计算计量数据的方差。A、mean()B、median()C、var()D、std()答案:C15.对于字符串s='morning',以下可得字符串'nin'的表达式是A、s[3:5]B、s[3:6]C、s[4:5]D、s[4:6]答案:B16.命令random.randint(20,30)输出结果为()A、[20,30)上的一个随机数B、[20,30)上的十个随机数C、[20,30)上的一个随机整数D、[20,30)上的十个随机整数答案:C17.下列哪项类型数据是不可变化的是A、集合B、字典C、元组D、列表答案:B18.请在下列代码横线处填写正确答案题目要求:如果成绩大于等于60则输出“及格”,否则输出“不及格”Score=int(input("请输入你的学习成绩:"))Ifscore>=60:Print("及格")_____Print("不及格")A、elsescore<60B、else:C、elsescore<60:D、else答案:B19.以下哪种输入不可以得到以下反馈:重要的事情说三遍:戴口罩!戴口罩!戴口罩!A、print("重要的事情说三遍:戴口罩!戴口罩!戴口罩!")B、print("重要的事情说三遍:"+"戴口罩!"∗3)C、print('重要的事情说三遍:'+'戴口罩!'∗3)D、print('重要的事情说三遍:戴口罩!'∗3)答案:D20.在python中运行print(’3+6’)的结果是A、9B、’3+6’C、3+6D、’9’答案:C21.下列表达式,值为True的是A、{2,3}=={3,2}B、{2,3}<{1,4,6}C、{1,3}in{1,3,6}D、{2,3,6}>{1}答案:A22.下列简单移动平均法的命令:Qt.rolling(5).mean(),代表()阶移动平均。A、3阶B、4阶C、5阶D、6阶答案:B23.关于Python语言的特点,以下选项中描述错误的是A、Python语言是脚本语言B、Python语言是非开源语言C、Python语言是跨平台语言D、Python语言是多模型语言答案:B24.若要指定当前图形的x轴范围,以下代码正确的是()A、plt.xlim()B、plt.ylim()C、plt.xlabel()D、plt.ylabel()答案:A25.在Scikit-learn中,哪种算法适用于分类问题()。A、K近邻算法(KNN)B、线性回归算法(LinearRegression)C、决策树算法(DecisionTree)D、PCA降维算法(PCA)答案:C26.关于函数参数传递中,形参与实参的描述错误的是A、python实行安值传递参数。值传递指调用函数时将常量或变量的值(实参)传递给函数的参数(形参)B、实参与形参存储在各自的内存空间中,是两个不相关的独立变量C、在参数内部改变形参的值,实参的值一般是不会改变的。D、实参与形参的名字必须相同答案:D27.list类型的内置方法pop()的作用是A、置顶指定元素B、给元素排序C、删除指定元素D、插入指定元素答案:C28.运行以下语句,输出结果正确的是Defdemo(a,b,c=7,d=10):Returna+b+c+dPrint(demo(1,2,3,4),end=',')Print(demo(1,2,d=3))A、20,13B、20,16C、10,16D、10,13答案:D29.在Matplotlib中,如何绘制折线图()。A、plt.bar()B、plt.line()C、plt.scatter()D、plt.pie()答案:B30.下列指数平滑预测法的命令:Qt.ewm(alpha=0.8).mean(),其中平滑系数为()?A、0.8B、0.2C、-0.8D、-0.2答案:A31.下面代码的输出结果是Forain["torch","soap","bath"]:Print(a)A、torchSoapBathB、torch,soap,bathC、torchsoapbathD、torch,soap,bath,答案:A32.下列Python程序段运行的结果是I=0Sum=0Whilei<10:Ifi%3==0:Sum+=iI+=1Print("sum=",sum)A、sum=9B、sum=10C、sum=18D、sum=19答案:C33.Python中获得字符串s长度的方法是A、s.len()B、s.lengthC、len(s)D、length(s)答案:C34.执行语句print(len(range(2,10)))的输出结果是A、10B、9C、8D、7答案:C35.下列选项中,不属于Seaborn库的特点是()。A、Seaborn是基于Matplotlib的可视化库B、基于网格绘制出更加复杂的图像集合C、多个内置主题及颜色主题D、可以处理大量的数据流答案:D36.以下选项中,不能用于表示分支结构的python函数是A、ifB、elseC、inD、elif答案:C37.关于相关系数r,下列说法不正确的是A、取值范围为[-1,1]B、相关系数是协方差的标准化形式,仍受单位的影响C、-1<r<0表示变量负线性相关D、r=1表示变量完全正线性相关答案:B38.给出如下代码TempStr="HelloWorld",可以输出“World”子串的是A、print(TempStr[-5:0])B、print(TempStr[-5:])C、print(TempStr[-5:-1])D、print(TempStr[-4:-1])答案:B39.在Python语言中,数据的输入是通过什么来实现的A、input()B、print()C、output()D、import()答案:A40.下面代码的输出结果是List1=[1,2,3]List2=[4,5,6]Print(list1+list2)A、[4,5,6]B、[1,2,3,4,5,6]C、[1,2,3]D、[5,7,9]答案:B41.在Python中,哪个函数用于计算平均值()。A、mean()B、sum()C、max()D、min()答案:A42.下列选项中,python提供的内置数学类函数库是A、turtleB、requestsC、randomD、math答案:D43.算数运算符、比较运算符和逻辑运算符,在Python的运算中的优先关系是A、算数运算符>比较运算符>逻辑运算符B、比较运算符>逻辑运算符>算术运算符C、算数运算符>逻辑运算符>比较运算符D、逻辑运算符>比较运算符>算数运算符答案:A44.下列Python程序运行后的输出结果是S=0Foriinrange(1,10):S=s+iPrint("s=",s)A、s=35B、s=45C、s=55D、s=65答案:B45.设随机变量X服从N(100,4),则均值和标准差分别为多少?A、均值为100,标准差为4B、均值为100,标准差为2C、均值为10,标准差为4D、均值为10,标准差为2答案:B46.运行程序,输出结果正确的是,b=8,9print(a,"+","=",a+b)A、+b=17B、8+9=17C、17D、出错答案:B47.在Pandas中,如何对数据进行去重()。A、drop_duplicates()B、fillna()C、replace()D、alloftheabove答案:A48.下面哪个Python标识符的命名是正确的A、forB、abcC、sumD、x+y答案:B49.下面哪个不是Python合法的标识符A、int32B、40XLC、selfD、__name__答案:B50.在seaborn中,可以使用_______函数绘制两个变量之间的关系图。A、scatterplot()B、arplot()C、distplot()D、lineplot()答案:A51.以下哪个步骤不属于数据清洗?A、去重B、删除缺失值C、数据合并D、异常值检测答案:C52.在Pandas中,如何读取CSV文件()。A、read_csv()B、read_excel()C、read_json()D、read_sql()答案:A53.下列Python程序段,程序运行后,a的值是A=0;b=4Ifb>a:A=3∗bElse:A=10A、10B、0C、12D、4答案:C54.幂运算运算符为A、∗B、∗∗C、%D、//答案:B55.下面代码的输出结果是X=12.34Print(type(x))A、<class’float’>B、<class’complex’>C、<class'bool'>D、<class'int'>答案:A56.下面代码的输出结果是S=["seashell","gold","pink","brown","purple","tomato"]Print(s[1:4:2])A、[’gold’,’pink’,’brown’,’purple’,’tomato’]B、[’gold','pink']C、[’gold','brown']D、[’gold','pink','brown']答案:C57.执行下面三条语句后,list2的值是List1=['a','b','c']List2=list1List1.append('de')A、["a","b","c"]B、["a","b","c","de"]C、["d","e","a","b","c"]D、["a","b","c","d","e"]答案:B58.若list1=[‘A’,60,‘B’,90],执行了dellist1[1:3]之后则list1的值是A、[60,90]B、[‘A’,90]C、[‘A’,’B’]D、[‘B’,90]答案:B59.以下哪条语句定义了一个Python字典A、{}B、{1,2,3}C、[1,2,3]D、(1,2,3)答案:A60.执行以下代码中,输出的结果是?Sum=0Foriinrange(1,10,3):Sum=sum+iPrint(sum,i)A、2210B、127C、459D、5510答案:B61.在Pandas中,如何对数据进行缺失值填充()。A、fillna()B、dropna()C、replace()D、alloftheabove答案:A解析:在Pandas中,`fillna()`方法用于填充数据中的缺失值。该方法可以接受一个参数,用于指定填充缺失值的具体方法。`dropna()`方法用于删除数据中的缺失值。`replace()`方法用于替换数据中的指定值。因此,选项A是正确的答案。62.程序的输出结果是:Foriinrange(0,2):Print(i)A、012B、12C、01D、1答案:C63.在Python中,判断n是否为偶数的表达式是A、n/2=0B、n%2==0C、n%2=0D、n/2==0答案:B64.对于字符串s=’IlovePython’,s[3:6]的输出结果正确的是A、loveB、oveC、vePD、ve答案:B65.在pandas中,()函数可以用来计算计量数据的均值。A、mean()B、median()C、var()D、std()答案:A66.下面哪一个不是Python语言的合法命名A、monthlyB、_Monthly3_C、monTHlyD、3monthly答案:D67.x=(4,5,6),执行如下代码会有什么结果?x[1]=1print(x)A、出错B、(4,1,5,6)C、(1,5,6)D、(4,1,6)答案:A68.在seaborn库中,以下哪个函数可以绘制多个变量的成对关系图,用于可视化每个变量之间的散点图和分布情况?A、pairplot()B、swarmplot()C、factorplot()D、regplot()答案:A69.对于字符串s=’perform’,以下可得字符串’for’的表达式是A、s[4:6]B、s[4:7]C、s[3:5]D、s[3:6]答案:D70.若要指定当前图形的x轴名称,以下代码正确的是()A、plt.xlim()B、plt.ylim()C、plt.xlabel()D、plt.ylabel()答案:C71.Matplotlib中的哪个包提供了一批操作和绘图函数()A、pyplotB、arC、rcparamsD、print答案:A72.相关系数的显著性检验用到的检验函数是?A、scatter()B、constant()C、pearsonr()D、subplot()答案:C73.已知字符串a="python",则print(a[1]+a[3])的值为A、"yth"B、"yt"C、"py"D、"yh"答案:D74.下面哪个函数可以将数据整理成任意维统计表?()A、pply()B、agg()C、pivot_table()D、crosstab()答案:C75.若dic_color={'red':'红色','green':'绿色','gold':'金色','brown':'棕色','purple':'紫色'},以下选项中能够输出'金色'的是A、print(dic_color['gold'])B、print(dic_color['金色'])C、print(dic_color[2])D、print(dic_color.values[2])答案:A76.Python语言语句块的标记是A、分号B、逗号C、缩进D、/答案:C77.下列数据中属于列表的是A、{11,22,33,44,55}B、(‘a’,’b’,’c’,’d’,’e’)C、[‘abd’,123,3.14,‘A’,1]D、”Python,Hello,23er”答案:C78.使用Jupyternotebook程序的文件扩展名是A、pyB、ipynbC、pynbD、pyc答案:B79.在Scikit-learn中,哪种算法适用于分类问题()。A、K近邻算法(KNN)B、线性回归算法(LinearRegression)C、决策树算法(DecisionTree)D、PCA降维算法(PCA)答案:C80.在二维表中,normalize='all'表示()A、各数据占总和的比例B、各数据占部分的比例C、各数据占行的比例D、各数据占列的比例答案:A81.若有一个字符串s='20200819',下列选项中可以得到字符串‘2020’的表达式是A、s[1:4]B、s[:4]C、s[0,4]D、s[0:3]答案:B82.给定字典d,以下选项中对d.values()的描述正确的是A、返回一个集合类型,包括字典d中所有值B、返回一种dict_values类型,包括字典d中所有值C、返回一个元组类型,包括字典d中所有值D、返回一个列表类型,包括字典d中所有值答案:B83.小张的爸爸每个月都有绩效工资,绩效工资根据业绩被分为1200、1400和1600三个等级,小张把爸爸每个月的绩效工资都记录在了一个money的列表中,如何能快速得到小张爸爸得到1600元绩效的次数A、money.index(1600)B、money.count(1600)C、money.remove(1600)D、money.insert(0,1600)答案:B84.JupyterNotebook快捷键中,运行本单元,选中下一个单元的快捷键是A、lt+EnterB、Ctrl+EnterC、Shift+VD、Shift+Enter答案:D85.运行语句print(“一二三四五六七”[::-1]),输出的结果是A、一二三四五六七B、一二三四五六C、六五四三二一D、七六五四三二一答案:D86.在Python中,哪个函数用于创建线性回归模型()。A、linear_regression()B、regression()C、fit_linear()D、fit_regression()答案:A87.下列哪个不是建立线性模型的作用?A、影响因素分析B、进行估计C、用来预测D、进行分类答案:D88.plotnine中如何设置绘图的标题?A、plt.title()B、plt.xlabel()C、plt.ylabel()D、plt.legend()答案:A89.foriinrange(0,2):Print(i)上述程序的输出结果是A、012B、12C、01D、1答案:C90.在Python中,已知a=3;b=5,运行下列程序段后,a和b的值为A=a∗bB=a//bA=a//bA、=3b=5B、a=15b=3C、a=5b=5D、a=5b=3答案:D91.某年级2班的学生花名册被存储在一个列表name中,如何快速得到该班级学生的总人数A、print(sum(name))B、print(len(name))C、print(min(name))D、print(max(name))答案:B92.阅读下列命令:ImportpandasaspdStock-pd.read_excel('DaPy_data.xlsx','stock',index._co1=0)Stock=stock.dropna()其中dropna起()作用。A、计算数据中缺失值的个数B、将数据中的缺失值改为零C、删除数据中的缺失值D、将数据中的缺失值改为1答案:C93.下列Python程序段运行的结果是F=[‘A’,’B’,’C’]A=len(f)Print(‘a=’,a)A、=2B、a=’A’C、a=’C’D、a=3答案:D94.Python中变量的命名遵循的规则,不正确的是A、必须以字母或下划线开头,后面可以是字母、数字或下划线。B、区分大小写C、不区分大小写D、不能使用保留字答案:C95.在Pandas中,如何对数据进行分组()A、groupby()B、split()C、merge()D、alloftheabove答案:A96.以下关于逻辑运算说法正确的是A、若a=10,b=20,aandb的结果为10B、a=10,b=20,aorb的结果为20C、a=10,b=20,not(aandb)结果为FalseD、a=10,b=20,not(aorb)结果为True答案:C97.Python中,列表arr=[],使用len(arr)方法获取列表arr的长度为A、-2B、-1C、0D、"null"答案:C98.下列各项中导入模块的方式错误的是。A、importmkB、frommkimportaC、importmkasmD、importafrommk答案:D99.foriinrange(10):……中,i的循环终值是A、9B、11C、12D、10答案:A100.在Scikit-learn中,用于分类问题的算法是()。A、LinearRegressionB、LogisticRegressionC、DecisionTreesD、K-MeansClustering答案:B101.字典对象的什么方法返回字典的“值”列表A、value()B、key()C、keys()D、values()答案:D102.list01=[1,2,3]List01[1]=100List02=list01Print(list02)以上Python语句的执行结果为A、[1,2,3]B、[1,100,3]C、[100,2,3]D、[1,2,100]答案:B103.在循环中用于结束整个循环的关键字A、gotoB、exitC、ontinueD、break"答案:D104.在seaborn库中,以下哪个函数可以绘制类别变量和连续变量之间的关系,用于可视化分组数据的关系?A、displot()B、stripplot()C、heatmap()D、violinplot()答案:D105.阅读下列命令:ImportpandasaspdStock-pd.read_excel('DaPy_data.xlsx','stock',index._co1=0)Stock=stock.dropna()其中dropna起()作用。A、计算数据中缺失值的个数B、将数据中的缺失值改为零C、删除数据中的缺失值D、将数据中的缺失值改为1答案:C106.以下字典变量的定义,错误的是A、d={'张三':1,'李四':2}B、d={1:[1,2],3:[3,4]}C、d={[1,2]:1,[3,4]:3}D、={(1,2):1,(3,4):3}答案:C107.在Scikit-learn中,用于特征选择的方法是()。A、SelectKBest()B、RFE()C、hi2()D、mutual_info_classif()答案:A108.下面()不是有效的变量名A、_demoB、ananaC、NumbrD、my-score答案:D109.使用fig,ax=plt.subplots(3,3,figsize(10,8)),一页能够绘制()个图形A、3B、9C、8D、10答案:B110.seaborn.violinplot()函数绘制的图是?A、点图B、小提琴图C、条图D、计数图答案:B111.Python中用于数据预测分析的主要库是()。A、NumPyB、PandasC、MatplotlibD、Scikit-learn答案:A112.下面代码的输出结果是List1=[i∗2foriin'Python']Print(list1)A、错误B、[2,4,6,8,10,12]C、PythonPythonD、["PP","yy","tt","hh","oo","nn"]答案:D113.小明用一个字典d={'语文':88,'数学':92,'英语':96}来储存他的期末考试成绩。则小明的总分是A、B、C、D、答案:A114.seaborn中的_______函数可以绘制两个变量之间的关系,并显示变量之间的联合分布和各自的直方图。A、scatterplot()B、regplot()C、lmplot()D、jointplot()答案:D115.运行以下程序,下列输出结果正确的是A={6,6,8,8}B=aPrint(a,b)A、{6,6,8,8}{6,6,8,8}B、{6,6,8,8}{6,8}C、{6,8}{6,8}D、运行时出现错误提示答案:C116.关于t分布计算置信区间的函数erval(b,df,mean,std),下列说法不正确的是?A、b表示显著性水平B、df表示自由度C、mean表示样本均值D、std表示样本标准差答案:A117.有程序如下,请问输出结果正确的是K=100Deffun():K=50Fun()Print("k2:",k)A、100B、50C、k:100D、k2:100答案:D118.读如下代码:Importscipy.statsasstP=st.norm.cdf(2);P关于变量P,以下哪个说法是正确的?A、P是正态分布p()的累积概率B、P是标准正态分布p()的累积概率C、P是t分布p()的累积概率D、P是均匀分布p()的累积概率答案:B119.运行以下程序,下列输出结果正确的是A=b=99A=999Print(a,b)A、999999B、9999C、99999D、运行时出现错误提示答案:C120.下列可以被计算机直接执行的程序是A、机器语言程序B、高级语言程序C、汇编语言程序D、Python源程序答案:A121.a=((1,2,3,4,5),(2,3,4,5,6),(3,4,5,6,7),(4,5,6,7,8)),那么a[2][3]的值是A、2B、3C、5D、6答案:D122.在Pandas中,如何读取CSV文件()。A、read_csv()B、read_excel()C、read_json()D、read_sql()答案:A123.以下选项中,不是Python数据类型的是A、实数B、列表C、整数D、字符串答案:A124.Python中,在列表strs=['a','b','c']中的元素a和b中间添加一个元素m,正确的是A、strs.add(0,'m')B、strs.add(1,'m')C、strs.insert(0,'m')D、strs.insert(1,'m')答案:D125.在Pandas中,如何筛选出满足条件的数据()。A、filter()B、select()C、where()D、query()答案:C126.下列运算符的使用错误的是A、100+’a’B、[1,2,3]C、’abc’∗3D、10%3答案:A127.下列可以导入Python模块的语句是A、importmoduleB、inputmoduleC、printmoduleD、efmodule答案:A128.以下哪个选项可以显示数据框Bsdata的数据结构?A、B()B、sdata.head()C、Bsdata.tail()D、Bsdata.index()答案:A129.在Matplotlib中,如何绘制散点图()。A、plt.bar()B、plt.line()C、plt.scatter()D、plt.pie()答案:C130.运行以下程序,下列输出结果正确的是A=1A={'dj1A':'A','jc2':'B'}A['dj3']='C'Print(a)A、1B、{"jc2":"B","dj1":"A","dj3":"C"}C、{'dj1':”A”,'jc2':”B”}D、运行时出现错误提示答案:B131.下列哪个可视化库可以生成Echarts图表?()A、matplotlibB、seabornC、bokehD、pyecharts答案:D132.下列参数中调整后显示中文的()A、lines.linestyleB、lines.linewidthC、font.sans-serifD、axes.unicode_minus答案:C133.plotnine中如何设置绘图的图例?A、plt.xlabel()B、plt.ylabel()C、plt.title()D、plt.legend()答案:D134.如何在matplotlib中设置条形图的标题?()A、使用figure()函数B、使用title()函数C、使用xlabel()函数D、使用ylabel()函数答案:B135.在Pandas中,如何对数据进行排序()。A、sort_values()B、sort_index()C、reorder_columns()D、reorder_rows()答案:A136.若a=['python']是正确的表达式,a可能是A、集合B、列表C、元组D、字典答案:B137.以下关于列表表述中错误的是哪一项?A、可以用“==”比较两个列表是否相同。B、Python的列表可以嵌套,形成二维列表。C、“+”号可以用来拼接两个列表。D、列表与字符串一样都是不可变的。答案:D138.在Python中,numbers=[1,2,3,4,5],执行print(numbers[:4])的结果为A、[4]B、[5]C、[1,2,3,4]D、[1,2,3,4,5]答案:C139.以下哪个不是建立线性模型的作用?A、影响因素分析B、进行估计C、用来预测D、进行分类答案:D140.下列选项中,关于Matplotlib库说法不正确是()。A、Matplotlib是一个Python3D绘图库B、可输出PNG、PDF等格式C、渐进、交互的方式实现数据可视化D、使用简单答案:A141.在Scikit-learn中,用于文本分类的算法是()。A、NaiveBayesClassifiersforMultinomialFeatures(NBC)B、SupportVectorMachines(SVM)C、k-NearestNeighbors(kNN)D、alloftheabove答案:D解析:在Scikit-learn库中,有多种算法可以用于文本分类,包括但不限于支持向量机(SVM)、k-近邻(kNN)以及针对多项式特征的朴素贝叶斯分类器(NBC)。这些算法在文本处理领域都有广泛应用,特别是当文本数据经过适当的预处理(如TF-IDF向量化)后。因此,B选项“alloftheabove”是正确的,因为它涵盖了Scikit-learn中用于文本分类的多种算法。142.以下程序的输出结果是Lt=['绿茶','乌龙茶','红茶','白茶','黑茶']Ls=ltLs.clear()Print(lt)A、[]B、变量未定义的错误C、['绿茶','乌龙茶','红茶','白茶','黑茶']D、'绿茶','乌龙茶','红茶','白茶','黑茶'答案:A143.在Scikit-learn中,哪种算法适用于回归问题()。A、K近邻算法(KNN)B、线性回归算法(LinearRegression)C、SVM支持向量机算法(SVM)D、K均值聚类算法(K-means)答案:B144.字符串s,从右侧向左第3个字符用什么索引?A、s[3]B、s[-3]C、s[0:-3]D、s[:-3]答案:B145.当需要在字符串中使用特殊字符时,python使用什么作为转义字符A、\B、/C、#D、%答案:A146.如果一个数据集的特征具有相关性,应该采取什么措施()。A、删除相关特征之一B、同时保留所有特征,不进行任何处理C、使用主成分分析(PCA)进行降维处理D、使用正则化方法进行处理答案:C147.在Pandas中,如何读取CSV文件()。A、read_csv()B、read_excel()C、read_json()D、alloftheabove答案:A148.下面代码的输出结果是List1=[]Foriinrange(1,11):List1.append(i∗∗2)Print(list1)A、[1,4,9,16,25,36,49,64,81,100]B、[2,4,6,8,10,12,14,16,18,20]C、错误D、Python:ASuperlanguage答案:A149.在二维表中,normalize='index'表示()A、各数据占总和的比例B、各数据占部分的比例C、各数据占行的比例D、各数据占列的比例答案:C150.假设x=14,y=6,那么执行x>yand5,的结果为?A、x>yB、5C、FalseD、True答案:B151.关于Python程序中与“缩进”有关的说法中,以下选项中正确的是A、缩进统一为4个空格B、缩进可以用在任何语句之后,表示语句间的包含关系C、缩进在程序中长度统一且强制使用D、缩进是非强制性的,仅为了提高代码可读性答案:C152.在matplotlib中,subplot()函数用于:A、设置图形的标题。B、设置图形的坐标轴。C、设置图形的子图布局。D、设置图形的标签。答案:C153.在Scikit-learn中,哪种算法适用于聚类问题()。A、K近邻算法(KNN)B、SVM支持向量机算法(SVM)C、K均值聚类算法(K-means)D、BSCAN密度聚类算法(DBSCAN)答案:C154.如果一个数据集的特征具有相关性,应该采取什么措施()。A、删除相关特征之一B、同时保留所有特征,不进行任何处理C、使用主成分分析(PCA)进行降维处理D、使用正则化方法进行处理答案:C多选题1.Python的基本数据类型包括:()。A、实数型B、字符型C、逻辑型D、复数型E、数值型答案:BCDE2.JupyterNotebook可以将文件保存为哪些格式?()A、htmlB、pdfC、ipynbD、txtE、py答案:ABCE3.动态数列按表现形式可分为()?A、绝对动态数列B、相对动态数列C、平均动态数列D、标准动态数列答案:ABC4.Python的设计具有很强的可读性,相比其他语言具有的特色语法有以下选项,正确的是()。A、交互式B、解释型C、面向对象D、服务端语言E、编译型答案:BE5.下列属于numpy的数据类型的是()。A、charB、complexC、int64D、float32E、bool答案:BCDE6.下列关于期望值法说法正确的是()。A、根据收益矩阵计算B、根据后悔值矩阵计算C、选择最大期望值所对应方案为最佳方案D、选择最小期望值所对应方案为最佳方案答案:AC7.importrandomPrint(random.randint(50,100))以上Python语句有可能出现的结果为:()。A、50B、66C、77D、100E、99答案:ABCE8.以下哪些库可以用于Python的数据预测分析()。A、NumPyB、PandasC、MatplotlibD、Scikit-learnE、Tkinter答案:BCD9.JupyterNotebook所见即所得的优点包括()。A、分享便捷B、支持多种语言C、交互式展现D、远程运行E、适合数据分析答案:ABCDE10.下列关于Pandas数据排序说法正确的是()A、sort_values()可以按值排序B、sort_values()可以按索引排序C、sort_index()可以按索引排序D、sort_index()可以按值排序E、sorted()可以按值排序答案:AC11.关于空值和缺失值,下列说法中正确的是()A、NaN和None是一样的B、使用isnull()可以检测数据中是否存在空值或缺失值C、使用NaN()可以检测数据中是否存在空值或缺失值D、notnull()与isnull()方法都可以判断数据中是否存在空值或缺失值E、dropna()方法可以删除空值和缺失值答案:BDE12.下列关于后悔期望值法说法正确的是()。A、根据后悔值矩阵计算B、根据收益矩阵计算C、选择最大期望值所对应方案为最佳方案D、选择最小期望值所对应方案为最佳方案答案:AD13.Pandas的数据结构有()A、SeriesB、DataFrameC、arrayD、PanelE、Vector答案:ABD14.关于Anconda的特点,下列描述正确的是()。A、开源和免费B、仅支持Linnux、windows系统C、包含了众多流行的科学、数学、工程和数据分析的Python库D、Anconda支持Python3.x以上的版本E、额外的加速和优化是收费的,但对于学术用途,可以申请免费的License。答案:ACE15.在Python中,常见的循环有:()。A、do—whileB、whileC、forD、for—loopE、for—while答案:BC16.seaborn库可以绘制哪些类型的统计图?A、折线图B、散点图C、热力图D、盒图答案:ABCD17.下列关于Series说法正确的是()。A、Series是一个类似一维数组的对象B、Series可以保存任何类型的数据C、Series由数据和索引构成D、Series结构的数据位于索引的左侧E、Series的索引从1开始答案:ABCD18.Anconda支持哪些操作系统?()A、WindowsB、MacOSC、LinuxD、AndroidE、iOS答案:ABC19.下列方法中可以读取数据库数据的是()A、read_table()B、read_excel()C、read_clipboard()D、read_pdf()E、read_csv()答案:ABCE20.符号“#”后面跟的内容是程序里的()。A、可执行语句B、注释C、函数调用D、备注E、不可执行语句答案:BDE21.numpy数组的转置可以通过()实现。A、transpose()B、reshape()C、TD、transform()E、shape()答案:AC22.下列选项中属于numpy功能的是()。A、功能强大的多维数据对象B、高性能科学计算和数据分析的基础包C、多维数组(矩阵)具有矢量运算能力,快速、节省空间D、简化数组的循环E、线性代数、随机数生成以及傅里叶变换功能答案:ABCDE23.下列关于DataFrame说法正确的是()A、默认情况下DataFrame的行索引在最右侧B、DataFrame是由数据和索引组成C、DataFrame有行索引与列索引D、ataFrame有数值索引E、DataFrame是一个类似二维数组的对象答案:BCE24.列哪些集合是无序集合:()。A、listB、tupleC、setD、ictE、string答案:CD25.关于List集合的特性的关键字,正确的是:()。A、有序B、无序C、可变D、可重复E、不可重复答案:ACD26.不确定性决策分析常遵循的原则有:A、乐观原则B、悲观原则C、折中原则D、后悔原则答案:ABCD27.有一个字符串str01=“ABCDEFG”,如果想取出字符”E”,下列写法正确的是:()。A、str01[4]B、str01[5]C、str01[-2]D、str01[-3]E、str01[4:5]答案:ADE28.以下哪些函数可以用于处理缺失值()。A、fillna()B、dropna()C、replace()D、interpolate()E、impute()答案:ABD29.Python的标准数据类型包括:()。A、元组B、列表C、字典D、集合E、数组答案:ABCD30.针对以下代码中的错误,以下说法正确的是()。Forxin(1,2,3):Whilex:Print(x)A、这是一个死循环B、打印结果是1,2,3C、把while改为if,程序运行结果一致D、把while改为if,打印结果为1,2,3E、系统会报错答案:AD31.以下关于股票收益率的说法不正确的是________。A、是反映股票收益水平的指标B、是收益额与原始投资额的比率C、股票的绝对收益是股票收益率D、股票的相对收益是股息答案:CD32.Python创建和控制的实体称为对象,它们可以是()。A、变量B、函数C、结构D、字符串E、数组答案:ABCDE33.可视分析学涉及到的学科包括A、计算机图形学B、数据挖掘C、人机交互D、统计分析答案:ABCD34.列表中的元素可以是以下哪些()。A、数字B、数组C、字符D、字符串E、列表答案:ACDE35.数据按度量尺度可分()A、定性数据B、定量数据C、动态数列D、面板数据答案:AB36.下列关于多维数组切片的描述正确的是()A、在选取元素时可以传入一个切片B、在选取元素时不可以传入多个切片C、在选取元素时可以将切片与整数索引混合使用D、在选取元素时可以传入多个切片E、在选取元素时不能将切片与整数索引混合使用答案:ACD判断题1.在Python中,可以使用train_test_split()函数将数据集划分为训练集和测试集()。A、正确B、错误答案:A2.在Python中,可以使用numpy库进行数值计算()。A、正确B、错误答案:A3.一个模块文件中只能包含一个函数的定义。A、正确B、错误答案:B4.如果在函数中有语句return3,那么该函数一定会返回整数3。A、正确B、错误答案:B5.Python变量名区分大小写,所以book和BOOK不是同一个变量。A、正确B、错误答案:A6.Pandas中数据对象的索引可以随时被修改A、正确B、错误答案:B7.Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型。A、正确B、错误答案:B8.在Python中,我们可以使用pandas库的read_csv函数读取CSV文件()。A、正确B、错误答案:A9.在Python中,我们可以使用matplotlib库进行数据可视化()。A、正确B、错误答案:A10.在Python中,可以使用sklearn库中的PCA模型进行主成分分析()。A、正确B、错误答案:A11.DataFrame()函数的参数index的值相当于行索引,若不手动赋值,将默认从1开始分配。A、正确B、错误答案:B12.在Python语言中,同一层级语句必须包含相同的缩进空格数量。A、正确B、错误答案:A13.在Matplotlib中,可以使用plt.xlabel()函数设置横轴标签。A、正确B、错误答案:A14.pandas是重要的数据分析Python包,提供了高效的Series和DataFrame数据结构和高效的数据分析方法。A、正确B、错误答案:A15.read_excel能够读取xls后缀的文件,to_csv方法能够将DataFrame写入CSV。A、正确B、错误答案:A16.在Python中,可以使用seaborn库进行高级数据可视化()。A、正确B、错误答案:A17.在程序中如果有whileTrue,则一定会出现break语句。(A、正确B、错误答案:A18.线性图一般用于描述两组数据之间的趋势。Pandas中的Plot方法默认绘制线形图A、正确B、错误答案:A19.使用print()函数无法将信息写入文件。A、正确B、错误答案:B20.函数rang(0,10)会产生一个包含0~10,共11个整数的序列。A、正确B、错误答案:B21.9999∗∗9999这样的命令在Python中无法运行。A、正确B、错误答案:B22.在Python中,我们可以使用pandas库的groupby函数对数据进行分组操作()。A、正确B、错误答案:A23.Python列表可以做乘的运算,表达式[2,2]∗2的结果是[2,2,2,2]。A、正确B、错误答案:A24.构建Series或DataFrame时,所用到的任何数组或其他序列的标签都会被转换成一个Index。A、正确B、错误答案:A25.Scikit-learn库是Python中用于机器学习的主要库之一。A、正确B、错误答案:A26.在Python中使用单引号、双引号、三引号作为定界符表示字符串。A、正确B、错误答案:A27.pivot()方法只适用于DataFrame对象。A、正确B、错误答案:B28.在Pandas中,可以使用groupby()函数对数据进行分组操作。A、正确B、错误答案:A29.定义Python函数时必须指定函数返回值类型。A、正确B、错误答案:B30.Series和DataFrame都支持切片操作。A、正确B、错误答案:A31.已知x=3,那么执行语句x∗=6之后,x的值为18。A、正确B、错误答案:A32.read_csv和to_csv表示对csv文件的读取与写入。A、正确B、错误答案:A33.在Python中,可以使用sklearn库中的LogisticRegression模型进行逻辑回归分析()。A、正确B、错误答案:A34.matplotlib只能采用面向对象的方式开发程序。()A、正确B、错误答案:B35.利用describe方法会对每个数值型的行数据进行统计。A、正确B、错误答案:B36.只有Python扩展库才需要导入以后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象和方法。A、正确B、错误答案:B37.Python字典和集合属于无序序列。A、正确B、错误答案:A38.如果只需要math模块中的sin()函数,建议使用frommathimportsin来导入,而不要使用importmath导入整个模块。A、正确B、错误答案:A39.删除列的方法有多种如del、pop、drop等。常用的是del方法,它可以删除行或者列。A、正确B、错误答案:B40.在Pandas中,可以使用drop_duplicates()函数去除重复行。A、正确B、错误答案:A41.不可以在同一台计算机上安装多个Python版本。A、正确B、错误答案:B42.Python是一门胶水语言,可以轻松地操作其它语言编写的库。A、正确B、错误答案:A43.在Python中,我们可以使用pandas库的groupby函数对数据进行分组操作()。A、正确B、错误答案:A44.Pandas中的索引对象是可以修改的。A、正确B、错误答案:A45.在Pandas中,可以使用merge()函数将两个DataFrame合并为一个。A、正确B、错误答案:A46.在Python中,可以使用sklearn库中的KMeans模型进行K均值聚类分析()。A、正确B、错误答案:A47.Matplotlib生成的图表可以保存在本地。()A、正确B、错误答案:A48.在Python中,可以使用seaborn库进行高级数据可视化()。A、正确B、错误答案:A49.使用info()能够一次性得出DataFrame所有数值型特征的非空值数目、均值、四分位数、标准差。A、正确B、错误答案:B50.在操作DataFrame对象时,可以通过指定索引名的方式获取数据。A、正确B、错误答案:A51.数据透视表(PivotTable)是数据分析中常见的工具之一,根据一个或多个键值对数据进行聚合,根据列或行的分组键将数据划分到各个区域。A、正确B、错误答案:A52.柱形图与直方图展示的效果完全相同。()A、正确B、错误答案:B53.Figure对象可以划分多个绘图区域,每个绘图区域都是一个Axes对象。A、正确B、错误答案:A54.在Python中,可以使用train_test_split()函数将数据集划分为训练集和测试集()。A、正确B、错误答案:A55.在Python中,我们可以使用sklearn库中的SVM模型进行支持向量机分析()。A、正确B、错误答案:A56.在创建字典后,可利用赋值语句直接修改指定键的值,但不能修改键。A、正确B、错误答案:A57.创建Series时如果指定了index,则只能用index访问数据A、正确B、错误答案:B58.Python支持在一行中实现多个语句,使用冒号将短语句隔离。A、正确B、错误答案:B59.在Scikit-learn中,可以使用KMeans()函数实现K均值聚类算法。A、正确B、错误答案:A60.Python的算术运算符中,//表示取模,返回除法的余数。A、正确B、错误答案:B61.不同版本的Python可以安装到同一台计算机上。A、正确B、错误答案:A62.创建DataFrame时会自动加上索引,且全部列会被有序排列A、正确B、错误答案:A63.在Python中,列表是有序的,元组也是有序的()。A、正确B、错误答案:A64.在Pandas中,可以使用replace()函数替换数据中的某个值或字符串。A、正确B、错误答案:A65.conda是一个在Windows、MacOS、和Linux上运行的开源软件包管理系统和环境管理系统。A、正确B、错误答案:A66.Python字典中的“值”允许重复。A、正确B、错误答案:A67.Python使用缩进来体现代码之间的逻辑关系。A、正确B、错误答案:A68.Python中的Pandas库主要用于数据分析()。A、正确B、错误答案:A69.Python字符串具有切片功能,即从左到右索引默认1开始。A、正确B、错误答案:B70.在Python中,可以使用pandas库的merge函数对两个数据集进行合并操作。A、正确B、错误答案:A71.交叉表(crosstab)是一种特殊的透视表,主要用于计算分组频率。A、正确B、错误答案:A72.一个列表或者集合中的元素类型必须属于同一类型。A、正确B、错误答案:B73.在Python中,可以使用fit()函数训练机器学习模型()。A、正确B、错误答案:A74.DataFrame.iloc(行索引名称或条件,列索引名称)。A、正确B、错误答案:B75.在Scikit-learn中,可以使用LogisticRegression()函数实现逻辑回归模型。A、正确B、错误答案:A76.为了给a,b,c赋初值666,可以使用赋值语句是a=b=c=666。A、正确B、错误答案:A77.集合中的元素是无序的、不重复的,有时还可以通过集合把数据结构中重复的元素减掉。A、正确B、错误答案:A78.字典中的键值不会重复,相同的键值也只能出现一次。A、正确B、错误答案:A79.在Python中,可以使用sklearn库中的PCA模型进行主成分分析()。A、正确B、错误答案:A80.在DataFrame中,可以通过sum方法对每列进行求和汇总,与Excel中的sum函数类似。如果设置axis=1指定轴方向,可以实现按列汇总。A、正确B、错误答案:B81.JupyterNotebook的优点是可以重现整个分析过程,并将说明文字、代码、图表、公式和结论都整合在一个文档中。A、正确B、错误答案:A82.Matplotlib是一个用在Python中绘制数组的3D图形库。A、正确B、错误答案:B83.Python代码的注释通常使用符号。A、正确B、错误答案:B84.groupby()方法可以将DataFrame中的某个列名做为分组键。A、正确B、错误答案:A85.Python是一种开源、跨平台的动态编程语言。A、正确B、错误答案:A86.Python代码的一大特色就是用缩进的方式标识代码结构。A、正确B、错误答案:A87.Matplotlib默认支持中文显示。A、正确B、错误答案:B88.形参可以看做是函数内部的局部变量,函数运行结束之后形参仍可访问了。A、正确B、错误答案:B89.pyplot绘制的箱形图默认不显示异常值。()A、正确B、错误答案:B90.创建一个str,除字符外,还要在字符序列的首尾加上引号,使用单引号('')和双引号("")是等效的。A、正确B、错误答案:A91.在Python中,可以使用sklearn库中的LogisticRegression模型进行逻辑回归分析()。A、正确B、错误答案:A92.在Python中,可以使用sklearn库中的LinearRegression模型进行线性回归分析()。A、正确B、错误答案:A93.DataFrame类型的数据用.loc和.iloc方法可以进行切片索引。A、正确B、错误答案:B94.在Python中,我们可以使用sklearn库中的RandomForest模型进行随机森林分析()。A、正确B、错误答案:A95.包含多个项的list可以在方括号中使用分号分隔的项序列创建。A、正确B、错误答案:B96.在Python程序中,多条语句写在一行上,可以使用语句分隔符号“;”。A、正确B、错误答案:A97.字典的键必须唯一。A、正确B、错误答案:A98.Seaborn提供了很多用于绘制统计图表的高级API。A、正确B、错误答案:A99.字典无法使用str式的索引格式,但支持以键查值的形式。A、正确B、错误答案:A100.在Python中,可以使用scikit-learn库进行机器学习模型的训练和预测()。A、正确B、错误答案:A101.字典里的键必须唯一,但不同的键可以对应同一个值。A、正确B、错误答案:B102.语句print(list(range(0,10,2)))执行后结果为[0,2,4,6,8,10]。A、正确B、错误答案:B103.在Python中,列表中的元素要求必须是同一种类型。A、正确B、错误答案:B104.通过列索引或以属性的方式可以单独获取DataFrame的列数据,返回的数据类型为List。A、正确B、错误答案:B105.Series是一个类似于一维数组的对象。A、正确B、错误答案:A106.在自定义函数中一定要有return语句。A、正确B、错误答案:B107.在Python中,我们可以使用sklearn库中的RandomForest模型进行随机森林分析()。A、正确B、错误答案:A108.数据修改是直接对DataFrame数据修改,操作可以撤销,因此更改数据时不需要进行数据备份。A、正确B、错误答案:B109.Pandas中的apply方法能将函数应用于每一列A、正确B、错误答案:A110.在Python程序中,使用缩进空格表示语句块。A、正确B、错误答案:A111.只要当前的系统中安装了Anconda,则默认就已经拥有了JupyterNotebook,不需要再另行下载和安装。A、正确B、错误答案:A112.表达式'a'∗(6//3)的计算结果为'aa'。A、正确B、错误答案:A113.加法运算符可以用来连接字符串并生成新字符串。A、正确B、错误答案:A114.def语句的首行包括标识符def、函数名和圆括号,任何传入的参数都放在圆括号中;之后为函数的执行体,以分号启始。A、正确B、错误答案:B115.DataFrame构造函数的columns函数给出列的名字,index给出label标签。A、正确B、错误答案:A116.与Series的结构相似,DataFrame的结构也是由索引和数据组成的,不同的是,DataFrame的索引不仅有行索引,还有列索引。A、正确B、错误答案:A117.sort_index方法:对索引进行排序,默认为升序,降序排序时加参数ascending=False。A、正确B、错误答案:A118.Seaborn中的distplot函数可以用来绘制数据分布的直方图。A、正确B、错误答案:A119.pandas既可以按照索引排序,也可以按照数据排序。A、正确B、错误答案:A120.iloc方法完全基于索引位置,基本语法格式如DataFrame.iloc[行索引位置,列索引位置],它接收int,不能接收索引名称,否则会报错。A、正确B、错误答案:A121.在Python中,我们可以使用tensorflow库进行深度学习模型的训练和预测()。A、正确B、错误答案:A122.通过append方法能够在原Series上插入(追加)新的Series。A、正确B、错误答案:A123.在DataFrame中每行数据称为一个变量,每列数据称为一个样品。A、正确B、错误答案:B124.定义Python函数时,如果函数中没有return语句,则默认返回空值None。A、正确B、错误答案:A125.在Python中0oa1是合法的八进制数字表示形式。A、正确B、错误答案:B126.在读取文件时,如不指定类型dtype,则默认返回的数组类型为浮点型。A、正确B、错误答案:A127.在Python中,可以使用pandas库的head函数查看数据的前十行。A、正确B、错误答案:B128.在箱形图中,箱体中间的那条实线表示均值。A、正确B、错误答案:B129.在Matplotlib中,可以使用plt.title()函数设置图表标题。A、正确B、错误答案:A130.Python列表、元组、字符串都属于有序序列。A、正确B、错误答案:A131.数组使用切片和索引的方式与列表完全一样。A、正确B、错误答案:B132.变量在赋值后可以重新赋值,但数据类型必须相同。A、正确B、错误答案:B133.plotnine可以直接读取PandasDataFrame,并根据数据进行自动绘图。A、正确B、错误答案:A134.Pandas中可以通过行索引或行索引位置的切片形式选取行数据A、正确B、错误答案:A135.直方图可以利用方块的高度来反映数据的差异。A、正确B、错误答案:A136.散点图可以清晰地展示数据增减的趋势、速率、规律、峰值等特征。()A、正确B、错误答案:B137.plotnine的语法和ggplot2非常相似,因此具有高度的可读性和易用性。A、正确B、错误答案:A138.用global可以把变量声明为全局变量,但只在函数内部可以使用。A、正确B、错误答案:A139.DataFrame.loc(行索引位置,列索引位置)。A、正确B、错误答案:B140.列表可以作为字典的“键”。A、正确B、错误答案:B141.在Python中,可以使用pandas库的merge函数对两个数据集进行合并操作。A、正确B、错误答案:A142.列表对象的append()方法属于原地操作,用于在列表尾部追加一个元素。A、正确B、错误答案:A143.axis=1时表示沿着纵轴进行计算,axis=0时沿横轴进行计算。A、正确B、错误答案:B填空题1.Python3.8语句foriinrange(3):print(i,end=',')的输出结果为____。答案:0,1,2,2.如何查看score中有多少行,执行代码____。答案:score.shape(0);3.在Python中,用于计算数据集中的特征分布的函数是____。答案:describe();4.表达式'Helloworld'.lower()的值为____。答案:'helloworld';5.Python运算符中用来计算整商的是____。答案://;6.打印出每一列的数据类型,执行代码____。答案:();7.表达式round(3.7)的值为____。答案:4;8.DataFrame类对象属于二维结构,它们同时拥有____索引和____索引。答案:行;列;9.表达式type([3])的值为____答案:list10.表达式range(10,20)[4]的值为____。答案:14;11.导入numpy库并取别名为np,执行代码____。答案:importnumpyasnp;12.字典中多个元素之间使用____分隔开,每个元素的“键”与“值”之间使用____分隔开。答案:逗号;,;,冒号;:;:13.在一个同时包含整数和浮点数的表达式中,python要进行的转换是____转换为____。答案:整数;浮点数;14.将字符串中全部字母转换为大写字母的字符串方法是____。答案:upper();15.Numpy中____方法用于重组数组的行数、列数和维度。答案:reshape();16.所有的Python函数和数据集是保存在包(库)里面的。只有当一个包被安装并被载入时,它的内容才可以被访问,通常使用命令____。答案:import;17.groupby()是Pandas中提供的一个用来____的方法。答案:分组;18.表达式'a'+'b'的值为____。答案:ab19.查看变量类型的Python内置函数的命令是____。答案:type();20.运用numpy库创建一个3x3并且值从0到8的矩阵,执行代码____。答案:np.arange(9).reshape(3,3);21.在Python中,用于计算数据集中每个类别的数量的函数是____。答案:value_counts();22.运用numpy库创建一个长度为10的零向量,执行代码____。答案:np.zeros(10);23.Python内置函数____可以返回列表、元组、字典、集合、字符串以及range对象中元素个数。答案:len()或len24.表达式'Helloworld'.upper()的值为____。答案:'HELLOWORLD'25.表达式sum(range(10))的值为____。答案:4526.表达式abs(-3)的值为____。答案:3;27.在numpy下,创建一个一维数组[123],需要用代码____来实现。答案:np.array([1,2,3]);28.Python包含了数量众多的模块,通过____语句,可以导入模块,并使用其定义的功能。答案:import29.表达式int(4∗∗0.5)的值为____。答案:2;30.转义字符’\n’的含义是____。答案:回车换行;31.已知list=['a',56,1.13,'helloworld',[7,8,9]],执行下列代码,输出结果为____、____、____。Print(list[4])Print(list[-1:3])Print(list[1:])答案:7|8|932.在Python中,用于计算数据集中每个特征的相关性的函数是____。答案:corr();corr33.在使用Matplotlib绘制线图时可以使用pyplot模块中的____函数。答案:plot;34.DataFrame中每列的数据都可以看作是一个____对象。答案:Series;35.已知x='abcdefg',则表达式x[3:]+x[:3]的值为____。答案:'defgabc';36.Python中定义函数的关键字是____。答案:def37.字典对象的____方法返回字典的“键”列表。答案:keys();38.使用math模块库中的函数时,必须要使用____语句导入该模块。答案:import|math39.在进行软件开发过程中,用于将源代码转化为可执行文件的工具和环境称为____。答案:编译环境;40.快速统计成绩单score中“语文”这门课程成绩的计数,平均数,方差,最小值,最大值,quantile百分数值等信息,用代码____来实现。答案:score[“语文”].describe();41.在Python中,用于读取Excel文件的库是____。答案:openpyxl;42.若需要在绘图对象中添加数据层,可以使用geom____layer函数,其中可以指定____参数来指定数据来源,以及mapping参数来设置数据映射。答案:data;43.pandas包中_____________函数可以生成任意维统计表。答案:pivot_table()44.在Python中,用于计算数据集中的特征分布的函数是____。答案:describe();45.成绩单score‘所有班级’中,要求显示出班级名称和学生人数,需要使用代码____来实现。答案:score[‘所在班级’].value_counts();46.Python中,csv文件的读取和写入需要调用系统中的____函数。答案:read_csv();47.已知一个pandas数据文件名为data,创建一个新的DataFrame的语句为____。答案:pd.DataFrame(data);48.已知列表对象x=['11','2','3'],则表达式min(x)的值为____。答案:'11';49.Python的逻辑型数据只能取____或____值。答案:True;False;50.数据可视化是指将数据以____的形式表示,并利用数据分析发现其中未知信息的处理过程。答案:图表;51.表达式len(range(1,10))的值为____。答案:952.要显示数组的维度,执行下列代码,输出结果为____。ImportnumpyasnpA=np.array([[1,2,3],[4,5,6]])Print(a.shape)答案:(2,3);53.已知x=[3,5,7],那么执行语句x[len(x):]=[1,2]之后,x的值为____。答案:[3,5,7,1,2];54.value_counts()函数可以生成一维表,用_______________函数生成二维表。答案:crosstab()55.matplotlib是一个主要用于绘制____图表的Python库。答案:2D56.运用numpy库创建一个3x3的单位矩阵,执行代码____。答案:np.eye(3);57.表达式sum(range(1,10,2))的值为____。答案:2558.假设列表
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025出租车司机用工合同范本
- 2025商铺租赁合同简单的范本
- 全新清算协议合同-二零二五年度清算与债务重组3篇
- 2025年度全新合同:人工智能辅助驾驶系统研发与推广协议3篇
- 2025年度环保设备安装与环保技术咨询合同3篇
- 2025年度农村房屋改造装修与农村光伏发电项目合同
- 二零二五年度出国工人劳务输出与职业规划合同
- 二零二五年度智能渔业养鱼设备共享合作协议3篇
- 2025年度农业科技赊销合作协议3篇
- 2025年度水上安全事故处理与救援合作协议3篇
- ISO 56001-2024《创新管理体系-要求》专业解读与应用实践指导材料之22:“8运行-8.1运行策划和控制”(雷泽佳编制-2025B0)
- 2024-2030年中国硅肥行业规模分析及投资前景研究报告
- 电网行业工作汇报模板22
- 2024年度跨境电商平台承包经营合同3篇
- 2025年上半年人民日报社招聘应届高校毕业生85人笔试重点基础提升(共500题)附带答案详解
- 山东省临沂市2023-2024学年高二上学期期末考试生物试题 含答案
- 2024-2025学年一年级数学上册期末乐考非纸笔测试题(二 )(苏教版2024秋)
- 办公楼电气改造施工方案
- 浙江省衢州市2023-2024学年高一上学期期末英语试题(含答案)3
- 上学期高二期末语文试卷(含答案)
- 超龄员工用工免责协议书
评论
0/150
提交评论