《Python數(shù)據(jù)分析與可視化》期末考試復(fù)習(xí)題庫(含答案)_第1頁
《Python數(shù)據(jù)分析與可視化》期末考試復(fù)習(xí)題庫(含答案)_第2頁
《Python數(shù)據(jù)分析與可視化》期末考試復(fù)習(xí)題庫(含答案)_第3頁
《Python數(shù)據(jù)分析與可視化》期末考試復(fù)習(xí)題庫(含答案)_第4頁
《Python數(shù)據(jù)分析與可視化》期末考試復(fù)習(xí)題庫(含答案)_第5頁
已閱讀5頁,還剩91頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

PAGEPAGE1《Python數(shù)據(jù)分析與可視化》期末考試復(fù)習(xí)題庫(含答案)一、單選題1.if語句屬于A、順序語句B、分支語句C、循環(huán)語句D、循環(huán)結(jié)構(gòu)答案:B2.在seaborn中,可以使用_______函數(shù)繪制多個(gè)變量之間的散點(diǎn)圖。A、scatterplot()B、arplot()C、distplot()D、lineplot()答案:A3.以下哪個(gè)命令表示預(yù)測?A、tableB、summaryC、predictD、fit答案:C4.以下哪個(gè)代碼表示添加圖例?()A、plt.legend()B、plt.title()C、plt.show()D、plt.figure()答案:A5.下列選項(xiàng)中,描述不正確的是()A、箱形圖可以提供有關(guān)數(shù)據(jù)分散情況的信息,可以很直觀地查看數(shù)據(jù)的四分位分布B、折線圖是用直線段將數(shù)據(jù)連接起來而組成的圖形,以折線的方式顯示數(shù)據(jù)的變化C、餅圖顯示一個(gè)數(shù)據(jù)序列中的各項(xiàng)的大小與各項(xiàng)總和的比例D、條形圖是由一系列高度不等的縱向條紋或線段表示數(shù)據(jù)分布情況答案:D6.Python不支持的數(shù)據(jù)類型有A、charB、intC、floatD、list答案:A7.以下Python代碼的運(yùn)行結(jié)果是a=3;b=4A=a?bPrint(a)A、3B、4C、a?bD、12答案:D8.下面代碼的語法錯(cuò)誤顯示是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支持向量機(jī)算法(SVM)D、K均值聚類算法(K-means)答案:B10.下列哪個(gè)庫是Python中用于數(shù)據(jù)分析的主要庫()?A、NumPyB、PandasC、MatplotlibD、Scikit-learn答案:B11.常用的決策分析不包含()。A、穩(wěn)定分析B、確定性決策分析C、不確定性決策分析D、概率型風(fēng)險(xiǎn)分析答案:D12.下列哪個(gè)函數(shù)用于繪制直方圖?()A、plot()B、scatter()C、hist()D、bar()答案:C13.以下不屬于多目標(biāo)求解步驟的是()。A、計(jì)算理想值B、確定分析方法C、計(jì)算差距D、確定最佳方案答案:B14.在pandas中,()函數(shù)可以用來計(jì)算計(jì)量數(shù)據(jù)的方差。A、mean()B、median()C、var()D、std()答案:C15.對(duì)于字符串s='morning',以下可得字符串'nin'的表達(dá)式是A、s[3:5]B、s[3:6]C、s[4:5]D、s[4:6]答案:B16.命令random.randint(20,30)輸出結(jié)果為()A、[20,30)上的一個(gè)隨機(jī)數(shù)B、[20,30)上的十個(gè)隨機(jī)數(shù)C、[20,30)上的一個(gè)隨機(jī)整數(shù)D、[20,30)上的十個(gè)隨機(jī)整數(shù)答案:C17.下列哪項(xiàng)類型數(shù)據(jù)是不可變化的是A、集合B、字典C、元組D、列表答案:B18.請(qǐng)?jiān)谙铝写a橫線處填寫正確答案題目要求:如果成績大于等于60則輸出“及格”,否則輸出“不及格”Score=int(input("請(qǐng)輸入你的學(xué)習(xí)成績:"))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中運(yùn)行print(’3+6’)的結(jié)果是A、9B、’3+6’C、3+6D、’9’答案:C21.下列表達(dá)式,值為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.下列簡單移動(dòng)平均法的命令:Qt.rolling(5).mean(),代表()階移動(dòng)平均。A、3階B、4階C、5階D、6階答案:B23.關(guān)于Python語言的特點(diǎn),以下選項(xiàng)中描述錯(cuò)誤的是A、Python語言是腳本語言B、Python語言是非開源語言C、Python語言是跨平臺(tái)語言D、Python語言是多模型語言答案:B24.若要指定當(dāng)前圖形的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.關(guān)于函數(shù)參數(shù)傳遞中,形參與實(shí)參的描述錯(cuò)誤的是A、python實(shí)行安值傳遞參數(shù)。值傳遞指調(diào)用函數(shù)時(shí)將常量或變量的值(實(shí)參)傳遞給函數(shù)的參數(shù)(形參)B、實(shí)參與形參存儲(chǔ)在各自的內(nèi)存空間中,是兩個(gè)不相關(guān)的獨(dú)立變量C、在參數(shù)內(nèi)部改變形參的值,實(shí)參的值一般是不會(huì)改變的。D、實(shí)參與形參的名字必須相同答案:D27.list類型的內(nèi)置方法pop()的作用是A、置頂指定元素B、給元素排序C、刪除指定元素D、插入指定元素答案:C28.運(yùn)行以下語句,輸出結(jié)果正確的是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.下列指數(shù)平滑預(yù)測法的命令:Qt.ewm(alpha=0.8).mean(),其中平滑系數(shù)為()?A、0.8B、0.2C、-0.8D、-0.2答案:A31.下面代碼的輸出結(jié)果是Forain["torch","soap","bath"]:Print(a)A、torchSoapBathB、torch,soap,bathC、torchsoapbathD、torch,soap,bath,答案:A32.下列Python程序段運(yùn)行的結(jié)果是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.執(zhí)行語句print(len(range(2,10)))的輸出結(jié)果是A、10B、9C、8D、7答案:C35.下列選項(xiàng)中,不屬于Seaborn庫的特點(diǎn)是()。A、Seaborn是基于Matplotlib的可視化庫B、基于網(wǎng)格繪制出更加復(fù)雜的圖像集合C、多個(gè)內(nèi)置主題及顏色主題D、可以處理大量的數(shù)據(jù)流答案:D36.以下選項(xiàng)中,不能用于表示分支結(jié)構(gòu)的python函數(shù)是A、ifB、elseC、inD、elif答案:C37.關(guān)于相關(guān)系數(shù)r,下列說法不正確的是A、取值范圍為[-1,1]B、相關(guān)系數(shù)是協(xié)方差的標(biāo)準(zhǔn)化形式,仍受單位的影響C、-1<r<0表示變量負(fù)線性相關(guān)D、r=1表示變量完全正線性相關(guān)答案: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語言中,數(shù)據(jù)的輸入是通過什么來實(shí)現(xiàn)的A、input()B、print()C、output()D、import()答案:A40.下面代碼的輸出結(jié)果是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中,哪個(gè)函數(shù)用于計(jì)算平均值()。A、mean()B、sum()C、max()D、min()答案:A42.下列選項(xiàng)中,python提供的內(nèi)置數(shù)學(xué)類函數(shù)庫是A、turtleB、requestsC、randomD、math答案:D43.算數(shù)運(yùn)算符、比較運(yùn)算符和邏輯運(yùn)算符,在Python的運(yùn)算中的優(yōu)先關(guān)系是A、算數(shù)運(yùn)算符>比較運(yùn)算符>邏輯運(yùn)算符B、比較運(yùn)算符>邏輯運(yùn)算符>算術(shù)運(yùn)算符C、算數(shù)運(yùn)算符>邏輯運(yùn)算符>比較運(yùn)算符D、邏輯運(yùn)算符>比較運(yùn)算符>算數(shù)運(yùn)算符答案:A44.下列Python程序運(yùn)行后的輸出結(jié)果是S=0Foriinrange(1,10):S=s+iPrint("s=",s)A、s=35B、s=45C、s=55D、s=65答案:B45.設(shè)隨機(jī)變量X服從N(100,4),則均值和標(biāo)準(zhǔn)差分別為多少?A、均值為100,標(biāo)準(zhǔn)差為4B、均值為100,標(biāo)準(zhǔn)差為2C、均值為10,標(biāo)準(zhǔn)差為4D、均值為10,標(biāo)準(zhǔn)差為2答案:B46.運(yùn)行程序,輸出結(jié)果正確的是,b=8,9print(a,"+","=",a+b)A、+b=17B、8+9=17C、17D、出錯(cuò)答案:B47.在Pandas中,如何對(duì)數(shù)據(jù)進(jìn)行去重()。A、drop_duplicates()B、fillna()C、replace()D、alloftheabove答案:A48.下面哪個(gè)Python標(biāo)識(shí)符的命名是正確的A、forB、abcC、sumD、x+y答案:B49.下面哪個(gè)不是Python合法的標(biāo)識(shí)符A、int32B、40XLC、selfD、__name__答案:B50.在seaborn中,可以使用_______函數(shù)繪制兩個(gè)變量之間的關(guān)系圖。A、scatterplot()B、arplot()C、distplot()D、lineplot()答案:A51.以下哪個(gè)步驟不屬于數(shù)據(jù)清洗?A、去重B、刪除缺失值C、數(shù)據(jù)合并D、異常值檢測答案:C52.在Pandas中,如何讀取CSV文件()。A、read_csv()B、read_excel()C、read_json()D、read_sql()答案:A53.下列Python程序段,程序運(yùn)行后,a的值是A=0;b=4Ifb>a:A=3?bElse:A=10A、10B、0C、12D、4答案:C54.冪運(yùn)算運(yùn)算符為A、?B、??C、%D、//答案:B55.下面代碼的輸出結(jié)果是X=12.34Print(type(x))A、<class’float’>B、<class’complex’>C、<class'bool'>D、<class'int'>答案:A56.下面代碼的輸出結(jié)果是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.執(zhí)行下面三條語句后,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],執(zhí)行了dellist1[1:3]之后則list1的值是A、[60,90]B、[‘A’,90]C、[‘A’,’B’]D、[‘B’,90]答案:B59.以下哪條語句定義了一個(gè)Python字典A、{}B、{1,2,3}C、[1,2,3]D、(1,2,3)答案:A60.執(zhí)行以下代碼中,輸出的結(jié)果是?Sum=0Foriinrange(1,10,3):Sum=sum+iPrint(sum,i)A、2210B、127C、459D、5510答案:B61.在Pandas中,如何對(duì)數(shù)據(jù)進(jìn)行缺失值填充()。A、fillna()B、dropna()C、replace()D、alloftheabove答案:A解析:在Pandas中,`fillna()`方法用于填充數(shù)據(jù)中的缺失值。該方法可以接受一個(gè)參數(shù),用于指定填充缺失值的具體方法。`dropna()`方法用于刪除數(shù)據(jù)中的缺失值。`replace()`方法用于替換數(shù)據(jù)中的指定值。因此,選項(xiàng)A是正確的答案。62.程序的輸出結(jié)果是:Foriinrange(0,2):Print(i)A、012B、12C、01D、1答案:C63.在Python中,判斷n是否為偶數(shù)的表達(dá)式是A、n/2=0B、n%2==0C、n%2=0D、n/2==0答案:B64.對(duì)于字符串s=’IlovePython’,s[3:6]的輸出結(jié)果正確的是A、loveB、oveC、vePD、ve答案:B65.在pandas中,()函數(shù)可以用來計(jì)算計(jì)量數(shù)據(jù)的均值。A、mean()B、median()C、var()D、std()答案:A66.下面哪一個(gè)不是Python語言的合法命名A、monthlyB、_Monthly3_C、monTHlyD、3monthly答案:D67.x=(4,5,6),執(zhí)行如下代碼會(huì)有什么結(jié)果?x[1]=1print(x)A、出錯(cuò)B、(4,1,5,6)C、(1,5,6)D、(4,1,6)答案:A68.在seaborn庫中,以下哪個(gè)函數(shù)可以繪制多個(gè)變量的成對(duì)關(guān)系圖,用于可視化每個(gè)變量之間的散點(diǎn)圖和分布情況?A、pairplot()B、swarmplot()C、factorplot()D、regplot()答案:A69.對(duì)于字符串s=’perform’,以下可得字符串’for’的表達(dá)式是A、s[4:6]B、s[4:7]C、s[3:5]D、s[3:6]答案:D70.若要指定當(dāng)前圖形的x軸名稱,以下代碼正確的是()A、plt.xlim()B、plt.ylim()C、plt.xlabel()D、plt.ylabel()答案:C71.Matplotlib中的哪個(gè)包提供了一批操作和繪圖函數(shù)()A、pyplotB、arC、rcparamsD、print答案:A72.相關(guān)系數(shù)的顯著性檢驗(yàn)用到的檢驗(yàn)函數(shù)是?A、scatter()B、constant()C、pearsonr()D、subplot()答案:C73.已知字符串a(chǎn)="python",則print(a[1]+a[3])的值為A、"yth"B、"yt"C、"py"D、"yh"答案:D74.下面哪個(gè)函數(shù)可以將數(shù)據(jù)整理成任意維統(tǒng)計(jì)表?()A、pply()B、agg()C、pivot_table()D、crosstab()答案:C75.若dic_color={'red':'紅色','green':'綠色','gold':'金色','brown':'棕色','purple':'紫色'},以下選項(xiàng)中能夠輸出'金色'的是A、print(dic_color['gold'])B、print(dic_color['金色'])C、print(dic_color[2])D、print(dic_color.values[2])答案:A76.Python語言語句塊的標(biāo)記是A、分號(hào)B、逗號(hào)C、縮進(jìn)D、/答案:C77.下列數(shù)據(jù)中屬于列表的是A、{11,22,33,44,55}B、(‘a(chǎn)’,’b’,’c’,’d’,’e’)C、[‘a(chǎn)bd’,123,3.14,‘A’,1]D、”Python,Hello,23er”答案:C78.使用Jupyternotebook程序的文件擴(kuò)展名是A、pyB、ipynbC、pynbD、pyc答案:B79.在Scikit-learn中,哪種算法適用于分類問題()。A、K近鄰算法(KNN)B、線性回歸算法(LinearRegression)C、決策樹算法(DecisionTree)D、PCA降維算法(PCA)答案:C80.在二維表中,normalize='all'表示()A、各數(shù)據(jù)占總和的比例B、各數(shù)據(jù)占部分的比例C、各數(shù)據(jù)占行的比例D、各數(shù)據(jù)占列的比例答案:A81.若有一個(gè)字符串s='20200819',下列選項(xiàng)中可以得到字符串‘2020’的表達(dá)式是A、s[1:4]B、s[:4]C、s[0,4]D、s[0:3]答案:B82.給定字典d,以下選項(xiàng)中對(duì)d.values()的描述正確的是A、返回一個(gè)集合類型,包括字典d中所有值B、返回一種dict_values類型,包括字典d中所有值C、返回一個(gè)元組類型,包括字典d中所有值D、返回一個(gè)列表類型,包括字典d中所有值答案:B83.小張的爸爸每個(gè)月都有績效工資,績效工資根據(jù)業(yè)績被分為1200、1400和1600三個(gè)等級(jí),小張把爸爸每個(gè)月的績效工資都記錄在了一個(gè)money的列表中,如何能快速得到小張爸爸得到1600元績效的次數(shù)A、money.index(1600)B、money.count(1600)C、money.remove(1600)D、money.insert(0,1600)答案:B84.JupyterNotebook快捷鍵中,運(yùn)行本單元,選中下一個(gè)單元的快捷鍵是A、lt+EnterB、Ctrl+EnterC、Shift+VD、Shift+Enter答案:D85.運(yùn)行語句print(“一二三四五六七”[::-1]),輸出的結(jié)果是A、一二三四五六七B、一二三四五六C、六五四三二一D、七六五四三二一答案:D86.在Python中,哪個(gè)函數(shù)用于創(chuàng)建線性回歸模型()。A、linear_regression()B、regression()C、fit_linear()D、fit_regression()答案:A87.下列哪個(gè)不是建立線性模型的作用?A、影響因素分析B、進(jìn)行估計(jì)C、用來預(yù)測D、進(jìn)行分類答案:D88.plotnine中如何設(shè)置繪圖的標(biāo)題?A、plt.title()B、plt.xlabel()C、plt.ylabel()D、plt.legend()答案:A89.foriinrange(0,2):Print(i)上述程序的輸出結(jié)果是A、012B、12C、01D、1答案:C90.在Python中,已知a=3;b=5,運(yùn)行下列程序段后,a和b的值為A=a?bB=a//bA=a//bA、=3b=5B、a=15b=3C、a=5b=5D、a=5b=3答案:D91.某年級(jí)2班的學(xué)生花名冊被存儲(chǔ)在一個(gè)列表name中,如何快速得到該班級(jí)學(xué)生的總?cè)藬?shù)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、計(jì)算數(shù)據(jù)中缺失值的個(gè)數(shù)B、將數(shù)據(jù)中的缺失值改為零C、刪除數(shù)據(jù)中的缺失值D、將數(shù)據(jù)中的缺失值改為1答案:C93.下列Python程序段運(yùn)行的結(jié)果是F=[‘A’,’B’,’C’]A=len(f)Print(‘a(chǎn)=’,a)A、=2B、a=’A’C、a=’C’D、a=3答案:D94.Python中變量的命名遵循的規(guī)則,不正確的是A、必須以字母或下劃線開頭,后面可以是字母、數(shù)字或下劃線。B、區(qū)分大小寫C、不區(qū)分大小寫D、不能使用保留字答案:C95.在Pandas中,如何對(duì)數(shù)據(jù)進(jìn)行分組()A、groupby()B、split()C、merge()D、alloftheabove答案:A96.以下關(guān)于邏輯運(yùn)算說法正確的是A、若a=10,b=20,aandb的結(jié)果為10B、a=10,b=20,aorb的結(jié)果為20C、a=10,b=20,not(aandb)結(jié)果為FalseD、a=10,b=20,not(aorb)結(jié)果為True答案:C97.Python中,列表arr=[],使用len(arr)方法獲取列表arr的長度為A、-2B、-1C、0D、"null"答案:C98.下列各項(xiàng)中導(dǎo)入模塊的方式錯(cuò)誤的是。A、importmkB、frommkimportaC、importmkasmD、importafrommk答案:D99.foriinrange(10):……中,i的循環(huán)終值是A、9B、11C、12D、10答案:A100.在Scikit-learn中,用于分類問題的算法是()。A、LinearRegressionB、LogisticRegressionC、DecisionTreesD、K-MeansClustering答案:B101.字典對(duì)象的什么方法返回字典的“值”列表A、value()B、key()C、keys()D、values()答案:D102.list01=[1,2,3]List01[1]=100List02=list01Print(list02)以上Python語句的執(zhí)行結(jié)果為A、[1,2,3]B、[1,100,3]C、[100,2,3]D、[1,2,100]答案:B103.在循環(huán)中用于結(jié)束整個(gè)循環(huán)的關(guān)鍵字A、gotoB、exitC、ontinueD、break"答案:D104.在seaborn庫中,以下哪個(gè)函數(shù)可以繪制類別變量和連續(xù)變量之間的關(guān)系,用于可視化分組數(shù)據(jù)的關(guān)系?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、計(jì)算數(shù)據(jù)中缺失值的個(gè)數(shù)B、將數(shù)據(jù)中的缺失值改為零C、刪除數(shù)據(jù)中的缺失值D、將數(shù)據(jù)中的缺失值改為1答案:C106.以下字典變量的定義,錯(cuò)誤的是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)),一頁能夠繪制()個(gè)圖形A、3B、9C、8D、10答案:B110.seaborn.violinplot()函數(shù)繪制的圖是?A、點(diǎn)圖B、小提琴圖C、條圖D、計(jì)數(shù)圖答案:B111.Python中用于數(shù)據(jù)預(yù)測分析的主要庫是()。A、NumPyB、PandasC、MatplotlibD、Scikit-learn答案:A112.下面代碼的輸出結(jié)果是List1=[i?2foriin'Python']Print(list1)A、錯(cuò)誤B、[2,4,6,8,10,12]C、PythonPythonD、["PP","yy","tt","hh","oo","nn"]答案:D113.小明用一個(gè)字典d={'語文':88,'數(shù)學(xué)':92,'英語':96}來儲(chǔ)存他的期末考試成績。則小明的總分是A、B、C、D、答案:A114.seaborn中的_______函數(shù)可以繪制兩個(gè)變量之間的關(guān)系,并顯示變量之間的聯(lián)合分布和各自的直方圖。A、scatterplot()B、regplot()C、lmplot()D、jointplot()答案:D115.運(yùn)行以下程序,下列輸出結(jié)果正確的是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、運(yùn)行時(shí)出現(xiàn)錯(cuò)誤提示答案:C116.關(guān)于t分布計(jì)算置信區(qū)間的函數(shù)erval(b,df,mean,std),下列說法不正確的是?A、b表示顯著性水平B、df表示自由度C、mean表示樣本均值D、std表示樣本標(biāo)準(zhǔn)差答案:A117.有程序如下,請(qǐng)問輸出結(jié)果正確的是K=100Deffun():K=50Fun()Print("k2:",k)A、100B、50C、k:100D、k2:100答案:D118.讀如下代碼:Importscipy.statsasstP=st.norm.cdf(2);P關(guān)于變量P,以下哪個(gè)說法是正確的?A、P是正態(tài)分布p()的累積概率B、P是標(biāo)準(zhǔn)正態(tài)分布p()的累積概率C、P是t分布p()的累積概率D、P是均勻分布p()的累積概率答案:B119.運(yùn)行以下程序,下列輸出結(jié)果正確的是A=b=99A=999Print(a,b)A、999999B、9999C、99999D、運(yùn)行時(shí)出現(xiàn)錯(cuò)誤提示答案:C120.下列可以被計(jì)算機(jī)直接執(zhí)行的程序是A、機(jī)器語言程序B、高級(jí)語言程序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.以下選項(xiàng)中,不是Python數(shù)據(jù)類型的是A、實(shí)數(shù)B、列表C、整數(shù)D、字符串答案:A124.Python中,在列表strs=['a','b','c']中的元素a和b中間添加一個(gè)元素m,正確的是A、strs.add(0,'m')B、strs.add(1,'m')C、strs.insert(0,'m')D、strs.insert(1,'m')答案:D125.在Pandas中,如何篩選出滿足條件的數(shù)據(jù)()。A、filter()B、select()C、where()D、query()答案:C126.下列運(yùn)算符的使用錯(cuò)誤的是A、100+’a’B、[1,2,3]C、’abc’?3D、10%3答案:A127.下列可以導(dǎo)入Python模塊的語句是A、importmoduleB、inputmoduleC、printmoduleD、efmodule答案:A128.以下哪個(gè)選項(xiàng)可以顯示數(shù)據(jù)框Bsdata的數(shù)據(jù)結(jié)構(gòu)?A、B()B、sdata.head()C、Bsdata.tail()D、Bsdata.index()答案:A129.在Matplotlib中,如何繪制散點(diǎn)圖()。A、plt.bar()B、plt.line()C、plt.scatter()D、plt.pie()答案:C130.運(yùn)行以下程序,下列輸出結(jié)果正確的是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、運(yùn)行時(shí)出現(xiàn)錯(cuò)誤提示答案:B131.下列哪個(gè)可視化庫可以生成Echarts圖表?()A、matplotlibB、seabornC、bokehD、pyecharts答案:D132.下列參數(shù)中調(diào)整后顯示中文的()A、lines.linestyleB、lines.linewidthC、font.sans-serifD、axes.unicode_minus答案:C133.plotnine中如何設(shè)置繪圖的圖例?A、plt.xlabel()B、plt.ylabel()C、plt.title()D、plt.legend()答案:D134.如何在matplotlib中設(shè)置條形圖的標(biāo)題?()A、使用figure()函數(shù)B、使用title()函數(shù)C、使用xlabel()函數(shù)D、使用ylabel()函數(shù)答案:B135.在Pandas中,如何對(duì)數(shù)據(jù)進(jìn)行排序()。A、sort_values()B、sort_index()C、reorder_columns()D、reorder_rows()答案:A136.若a=['python']是正確的表達(dá)式,a可能是A、集合B、列表C、元組D、字典答案:B137.以下關(guān)于列表表述中錯(cuò)誤的是哪一項(xiàng)?A、可以用“==”比較兩個(gè)列表是否相同。B、Python的列表可以嵌套,形成二維列表。C、“+”號(hào)可以用來拼接兩個(gè)列表。D、列表與字符串一樣都是不可變的。答案:D138.在Python中,numbers=[1,2,3,4,5],執(zhí)行print(numbers[:4])的結(jié)果為A、[4]B、[5]C、[1,2,3,4]D、[1,2,3,4,5]答案:C139.以下哪個(gè)不是建立線性模型的作用?A、影響因素分析B、進(jìn)行估計(jì)C、用來預(yù)測D、進(jìn)行分類答案:D140.下列選項(xiàng)中,關(guān)于Matplotlib庫說法不正確是()。A、Matplotlib是一個(gè)Python3D繪圖庫B、可輸出PNG、PDF等格式C、漸進(jìn)、交互的方式實(shí)現(xiàn)數(shù)據(jù)可視化D、使用簡單答案:A141.在Scikit-learn中,用于文本分類的算法是()。A、NaiveBayesClassifiersforMultinomialFeatures(NBC)B、SupportVectorMachines(SVM)C、k-NearestNeighbors(kNN)D、alloftheabove答案:D解析:在Scikit-learn庫中,有多種算法可以用于文本分類,包括但不限于支持向量機(jī)(SVM)、k-近鄰(kNN)以及針對(duì)多項(xiàng)式特征的樸素貝葉斯分類器(NBC)。這些算法在文本處理領(lǐng)域都有廣泛應(yīng)用,特別是當(dāng)文本數(shù)據(jù)經(jīng)過適當(dāng)?shù)念A(yù)處理(如TF-IDF向量化)后。因此,B選項(xiàng)“alloftheabove”是正確的,因?yàn)樗w了Scikit-learn中用于文本分類的多種算法。142.以下程序的輸出結(jié)果是Lt=['綠茶','烏龍茶','紅茶','白茶','黑茶']Ls=ltLs.clear()Print(lt)A、[]B、變量未定義的錯(cuò)誤C、['綠茶','烏龍茶','紅茶','白茶','黑茶']D、'綠茶','烏龍茶','紅茶','白茶','黑茶'答案:A143.在Scikit-learn中,哪種算法適用于回歸問題()。A、K近鄰算法(KNN)B、線性回歸算法(LinearRegression)C、SVM支持向量機(jī)算法(SVM)D、K均值聚類算法(K-means)答案:B144.字符串s,從右側(cè)向左第3個(gè)字符用什么索引?A、s[3]B、s[-3]C、s[0:-3]D、s[:-3]答案:B145.當(dāng)需要在字符串中使用特殊字符時(shí),python使用什么作為轉(zhuǎn)義字符A、\B、/C、#D、%答案:A146.如果一個(gè)數(shù)據(jù)集的特征具有相關(guān)性,應(yīng)該采取什么措施()。A、刪除相關(guān)特征之一B、同時(shí)保留所有特征,不進(jìn)行任何處理C、使用主成分分析(PCA)進(jìn)行降維處理D、使用正則化方法進(jìn)行處理答案:C147.在Pandas中,如何讀取CSV文件()。A、read_csv()B、read_excel()C、read_json()D、alloftheabove答案:A148.下面代碼的輸出結(jié)果是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、錯(cuò)誤D、Python:ASuperlanguage答案:A149.在二維表中,normalize='index'表示()A、各數(shù)據(jù)占總和的比例B、各數(shù)據(jù)占部分的比例C、各數(shù)據(jù)占行的比例D、各數(shù)據(jù)占列的比例答案:C150.假設(shè)x=14,y=6,那么執(zhí)行x>yand5,的結(jié)果為?A、x>yB、5C、FalseD、True答案:B151.關(guān)于Python程序中與“縮進(jìn)”有關(guān)的說法中,以下選項(xiàng)中正確的是A、縮進(jìn)統(tǒng)一為4個(gè)空格B、縮進(jìn)可以用在任何語句之后,表示語句間的包含關(guān)系C、縮進(jìn)在程序中長度統(tǒng)一且強(qiáng)制使用D、縮進(jìn)是非強(qiáng)制性的,僅為了提高代碼可讀性答案:C152.在matplotlib中,subplot()函數(shù)用于:A、設(shè)置圖形的標(biāo)題。B、設(shè)置圖形的坐標(biāo)軸。C、設(shè)置圖形的子圖布局。D、設(shè)置圖形的標(biāo)簽。答案:C153.在Scikit-learn中,哪種算法適用于聚類問題()。A、K近鄰算法(KNN)B、SVM支持向量機(jī)算法(SVM)C、K均值聚類算法(K-means)D、BSCAN密度聚類算法(DBSCAN)答案:C154.如果一個(gè)數(shù)據(jù)集的特征具有相關(guān)性,應(yīng)該采取什么措施()。A、刪除相關(guān)特征之一B、同時(shí)保留所有特征,不進(jìn)行任何處理C、使用主成分分析(PCA)進(jìn)行降維處理D、使用正則化方法進(jìn)行處理答案:C多選題1.Python的基本數(shù)據(jù)類型包括:()。A、實(shí)數(shù)型B、字符型C、邏輯型D、復(fù)數(shù)型E、數(shù)值型答案:BCDE2.JupyterNotebook可以將文件保存為哪些格式?()A、htmlB、pdfC、ipynbD、txtE、py答案:ABCE3.動(dòng)態(tài)數(shù)列按表現(xiàn)形式可分為()?A、絕對(duì)動(dòng)態(tài)數(shù)列B、相對(duì)動(dòng)態(tài)數(shù)列C、平均動(dòng)態(tài)數(shù)列D、標(biāo)準(zhǔn)動(dòng)態(tài)數(shù)列答案:ABC4.Python的設(shè)計(jì)具有很強(qiáng)的可讀性,相比其他語言具有的特色語法有以下選項(xiàng),正確的是()。A、交互式B、解釋型C、面向?qū)ο驞、服務(wù)端語言E、編譯型答案:BE5.下列屬于numpy的數(shù)據(jù)類型的是()。A、charB、complexC、int64D、float32E、bool答案:BCDE6.下列關(guān)于期望值法說法正確的是()。A、根據(jù)收益矩陣計(jì)算B、根據(jù)后悔值矩陣計(jì)算C、選擇最大期望值所對(duì)應(yīng)方案為最佳方案D、選擇最小期望值所對(duì)應(yīng)方案為最佳方案答案:AC7.importrandomPrint(random.randint(50,100))以上Python語句有可能出現(xiàn)的結(jié)果為:()。A、50B、66C、77D、100E、99答案:ABCE8.以下哪些庫可以用于Python的數(shù)據(jù)預(yù)測分析()。A、NumPyB、PandasC、MatplotlibD、Scikit-learnE、Tkinter答案:BCD9.JupyterNotebook所見即所得的優(yōu)點(diǎn)包括()。A、分享便捷B、支持多種語言C、交互式展現(xiàn)D、遠(yuǎn)程運(yùn)行E、適合數(shù)據(jù)分析答案:ABCDE10.下列關(guān)于Pandas數(shù)據(jù)排序說法正確的是()A、sort_values()可以按值排序B、sort_values()可以按索引排序C、sort_index()可以按索引排序D、sort_index()可以按值排序E、sorted()可以按值排序答案:AC11.關(guān)于空值和缺失值,下列說法中正確的是()A、NaN和None是一樣的B、使用isnull()可以檢測數(shù)據(jù)中是否存在空值或缺失值C、使用NaN()可以檢測數(shù)據(jù)中是否存在空值或缺失值D、notnull()與isnull()方法都可以判斷數(shù)據(jù)中是否存在空值或缺失值E、dropna()方法可以刪除空值和缺失值答案:BDE12.下列關(guān)于后悔期望值法說法正確的是()。A、根據(jù)后悔值矩陣計(jì)算B、根據(jù)收益矩陣計(jì)算C、選擇最大期望值所對(duì)應(yīng)方案為最佳方案D、選擇最小期望值所對(duì)應(yīng)方案為最佳方案答案:AD13.Pandas的數(shù)據(jù)結(jié)構(gòu)有()A、SeriesB、DataFrameC、arrayD、PanelE、Vector答案:ABD14.關(guān)于Anconda的特點(diǎn),下列描述正確的是()。A、開源和免費(fèi)B、僅支持Linnux、windows系統(tǒng)C、包含了眾多流行的科學(xué)、數(shù)學(xué)、工程和數(shù)據(jù)分析的Python庫D、Anconda支持Python3.x以上的版本E、額外的加速和優(yōu)化是收費(fèi)的,但對(duì)于學(xué)術(shù)用途,可以申請(qǐng)免費(fèi)的License。答案:ACE15.在Python中,常見的循環(huán)有:()。A、do—whileB、whileC、forD、for—loopE、for—while答案:BC16.seaborn庫可以繪制哪些類型的統(tǒng)計(jì)圖?A、折線圖B、散點(diǎn)圖C、熱力圖D、盒圖答案:ABCD17.下列關(guān)于Series說法正確的是()。A、Series是一個(gè)類似一維數(shù)組的對(duì)象B、Series可以保存任何類型的數(shù)據(jù)C、Series由數(shù)據(jù)和索引構(gòu)成D、Series結(jié)構(gòu)的數(shù)據(jù)位于索引的左側(cè)E、Series的索引從1開始答案:ABCD18.Anconda支持哪些操作系統(tǒng)?()A、WindowsB、MacOSC、LinuxD、AndroidE、iOS答案:ABC19.下列方法中可以讀取數(shù)據(jù)庫數(shù)據(jù)的是()A、read_table()B、read_excel()C、read_clipboard()D、read_pdf()E、read_csv()答案:ABCE20.符號(hào)“#”后面跟的內(nèi)容是程序里的()。A、可執(zhí)行語句B、注釋C、函數(shù)調(diào)用D、備注E、不可執(zhí)行語句答案:BDE21.numpy數(shù)組的轉(zhuǎn)置可以通過()實(shí)現(xiàn)。A、transpose()B、reshape()C、TD、transform()E、shape()答案:AC22.下列選項(xiàng)中屬于numpy功能的是()。A、功能強(qiáng)大的多維數(shù)據(jù)對(duì)象B、高性能科學(xué)計(jì)算和數(shù)據(jù)分析的基礎(chǔ)包C、多維數(shù)組(矩陣)具有矢量運(yùn)算能力,快速、節(jié)省空間D、簡化數(shù)組的循環(huán)E、線性代數(shù)、隨機(jī)數(shù)生成以及傅里葉變換功能答案:ABCDE23.下列關(guān)于DataFrame說法正確的是()A、默認(rèn)情況下DataFrame的行索引在最右側(cè)B、DataFrame是由數(shù)據(jù)和索引組成C、DataFrame有行索引與列索引D、ataFrame有數(shù)值索引E、DataFrame是一個(gè)類似二維數(shù)組的對(duì)象答案:BCE24.列哪些集合是無序集合:()。A、listB、tupleC、setD、ictE、string答案:CD25.關(guān)于List集合的特性的關(guān)鍵字,正確的是:()。A、有序B、無序C、可變D、可重復(fù)E、不可重復(fù)答案:ACD26.不確定性決策分析常遵循的原則有:A、樂觀原則B、悲觀原則C、折中原則D、后悔原則答案:ABCD27.有一個(gè)字符串str01=“ABCDEFG”,如果想取出字符”E”,下列寫法正確的是:()。A、str01[4]B、str01[5]C、str01[-2]D、str01[-3]E、str01[4:5]答案:ADE28.以下哪些函數(shù)可以用于處理缺失值()。A、fillna()B、dropna()C、replace()D、interpolate()E、impute()答案:ABD29.Python的標(biāo)準(zhǔn)數(shù)據(jù)類型包括:()。A、元組B、列表C、字典D、集合E、數(shù)組答案:ABCD30.針對(duì)以下代碼中的錯(cuò)誤,以下說法正確的是()。Forxin(1,2,3):Whilex:Print(x)A、這是一個(gè)死循環(huán)B、打印結(jié)果是1,2,3C、把while改為if,程序運(yùn)行結(jié)果一致D、把while改為if,打印結(jié)果為1,2,3E、系統(tǒng)會(huì)報(bào)錯(cuò)答案:AD31.以下關(guān)于股票收益率的說法不正確的是________。A、是反映股票收益水平的指標(biāo)B、是收益額與原始投資額的比率C、股票的絕對(duì)收益是股票收益率D、股票的相對(duì)收益是股息答案:CD32.Python創(chuàng)建和控制的實(shí)體稱為對(duì)象,它們可以是()。A、變量B、函數(shù)C、結(jié)構(gòu)D、字符串E、數(shù)組答案:ABCDE33.可視分析學(xué)涉及到的學(xué)科包括A、計(jì)算機(jī)圖形學(xué)B、數(shù)據(jù)挖掘C、人機(jī)交互D、統(tǒng)計(jì)分析答案:ABCD34.列表中的元素可以是以下哪些()。A、數(shù)字B、數(shù)組C、字符D、字符串E、列表答案:ACDE35.數(shù)據(jù)按度量尺度可分()A、定性數(shù)據(jù)B、定量數(shù)據(jù)C、動(dòng)態(tài)數(shù)列D、面板數(shù)據(jù)答案:AB36.下列關(guān)于多維數(shù)組切片的描述正確的是()A、在選取元素時(shí)可以傳入一個(gè)切片B、在選取元素時(shí)不可以傳入多個(gè)切片C、在選取元素時(shí)可以將切片與整數(shù)索引混合使用D、在選取元素時(shí)可以傳入多個(gè)切片E、在選取元素時(shí)不能將切片與整數(shù)索引混合使用答案:ACD判斷題1.在Python中,可以使用train_test_split()函數(shù)將數(shù)據(jù)集劃分為訓(xùn)練集和測試集()。A、正確B、錯(cuò)誤答案:A2.在Python中,可以使用numpy庫進(jìn)行數(shù)值計(jì)算()。A、正確B、錯(cuò)誤答案:A3.一個(gè)模塊文件中只能包含一個(gè)函數(shù)的定義。A、正確B、錯(cuò)誤答案:B4.如果在函數(shù)中有語句return3,那么該函數(shù)一定會(huì)返回整數(shù)3。A、正確B、錯(cuò)誤答案:B5.Python變量名區(qū)分大小寫,所以book和BOOK不是同一個(gè)變量。A、正確B、錯(cuò)誤答案:A6.Pandas中數(shù)據(jù)對(duì)象的索引可以隨時(shí)被修改A、正確B、錯(cuò)誤答案:B7.Python變量使用前必須先聲明,并且一旦聲明就不能再當(dāng)前作用域內(nèi)改變其類型。A、正確B、錯(cuò)誤答案:B8.在Python中,我們可以使用pandas庫的read_csv函數(shù)讀取CSV文件()。A、正確B、錯(cuò)誤答案:A9.在Python中,我們可以使用matplotlib庫進(jìn)行數(shù)據(jù)可視化()。A、正確B、錯(cuò)誤答案:A10.在Python中,可以使用sklearn庫中的PCA模型進(jìn)行主成分分析()。A、正確B、錯(cuò)誤答案:A11.DataFrame()函數(shù)的參數(shù)index的值相當(dāng)于行索引,若不手動(dòng)賦值,將默認(rèn)從1開始分配。A、正確B、錯(cuò)誤答案:B12.在Python語言中,同一層級(jí)語句必須包含相同的縮進(jìn)空格數(shù)量。A、正確B、錯(cuò)誤答案:A13.在Matplotlib中,可以使用plt.xlabel()函數(shù)設(shè)置橫軸標(biāo)簽。A、正確B、錯(cuò)誤答案:A14.pandas是重要的數(shù)據(jù)分析Python包,提供了高效的Series和DataFrame數(shù)據(jù)結(jié)構(gòu)和高效的數(shù)據(jù)分析方法。A、正確B、錯(cuò)誤答案:A15.read_excel能夠讀取xls后綴的文件,to_csv方法能夠?qū)ataFrame寫入CSV。A、正確B、錯(cuò)誤答案:A16.在Python中,可以使用seaborn庫進(jìn)行高級(jí)數(shù)據(jù)可視化()。A、正確B、錯(cuò)誤答案:A17.在程序中如果有whileTrue,則一定會(huì)出現(xiàn)break語句。(A、正確B、錯(cuò)誤答案:A18.線性圖一般用于描述兩組數(shù)據(jù)之間的趨勢。Pandas中的Plot方法默認(rèn)繪制線形圖A、正確B、錯(cuò)誤答案:A19.使用print()函數(shù)無法將信息寫入文件。A、正確B、錯(cuò)誤答案:B20.函數(shù)rang(0,10)會(huì)產(chǎn)生一個(gè)包含0~10,共11個(gè)整數(shù)的序列。A、正確B、錯(cuò)誤答案:B21.9999??9999這樣的命令在Python中無法運(yùn)行。A、正確B、錯(cuò)誤答案:B22.在Python中,我們可以使用pandas庫的groupby函數(shù)對(duì)數(shù)據(jù)進(jìn)行分組操作()。A、正確B、錯(cuò)誤答案:A23.Python列表可以做乘的運(yùn)算,表達(dá)式[2,2]?2的結(jié)果是[2,2,2,2]。A、正確B、錯(cuò)誤答案:A24.構(gòu)建Series或DataFrame時(shí),所用到的任何數(shù)組或其他序列的標(biāo)簽都會(huì)被轉(zhuǎn)換成一個(gè)Index。A、正確B、錯(cuò)誤答案:A25.Scikit-learn庫是Python中用于機(jī)器學(xué)習(xí)的主要庫之一。A、正確B、錯(cuò)誤答案:A26.在Python中使用單引號(hào)、雙引號(hào)、三引號(hào)作為定界符表示字符串。A、正確B、錯(cuò)誤答案:A27.pivot()方法只適用于DataFrame對(duì)象。A、正確B、錯(cuò)誤答案:B28.在Pandas中,可以使用groupby()函數(shù)對(duì)數(shù)據(jù)進(jìn)行分組操作。A、正確B、錯(cuò)誤答案:A29.定義Python函數(shù)時(shí)必須指定函數(shù)返回值類型。A、正確B、錯(cuò)誤答案:B30.Series和DataFrame都支持切片操作。A、正確B、錯(cuò)誤答案:A31.已知x=3,那么執(zhí)行語句x?=6之后,x的值為18。A、正確B、錯(cuò)誤答案:A32.read_csv和to_csv表示對(duì)csv文件的讀取與寫入。A、正確B、錯(cuò)誤答案:A33.在Python中,可以使用sklearn庫中的LogisticRegression模型進(jìn)行邏輯回歸分析()。A、正確B、錯(cuò)誤答案:A34.matplotlib只能采用面向?qū)ο蟮姆绞介_發(fā)程序。()A、正確B、錯(cuò)誤答案:B35.利用describe方法會(huì)對(duì)每個(gè)數(shù)值型的行數(shù)據(jù)進(jìn)行統(tǒng)計(jì)。A、正確B、錯(cuò)誤答案:B36.只有Python擴(kuò)展庫才需要導(dǎo)入以后才能使用其中的對(duì)象,Python標(biāo)準(zhǔn)庫不需要導(dǎo)入即可使用其中的所有對(duì)象和方法。A、正確B、錯(cuò)誤答案:B37.Python字典和集合屬于無序序列。A、正確B、錯(cuò)誤答案:A38.如果只需要math模塊中的sin()函數(shù),建議使用frommathimportsin來導(dǎo)入,而不要使用importmath導(dǎo)入整個(gè)模塊。A、正確B、錯(cuò)誤答案:A39.刪除列的方法有多種如del、pop、drop等。常用的是del方法,它可以刪除行或者列。A、正確B、錯(cuò)誤答案:B40.在Pandas中,可以使用drop_duplicates()函數(shù)去除重復(fù)行。A、正確B、錯(cuò)誤答案:A41.不可以在同一臺(tái)計(jì)算機(jī)上安裝多個(gè)Python版本。A、正確B、錯(cuò)誤答案:B42.Python是一門膠水語言,可以輕松地操作其它語言編寫的庫。A、正確B、錯(cuò)誤答案:A43.在Python中,我們可以使用pandas庫的groupby函數(shù)對(duì)數(shù)據(jù)進(jìn)行分組操作()。A、正確B、錯(cuò)誤答案:A44.Pandas中的索引對(duì)象是可以修改的。A、正確B、錯(cuò)誤答案:A45.在Pandas中,可以使用merge()函數(shù)將兩個(gè)DataFrame合并為一個(gè)。A、正確B、錯(cuò)誤答案:A46.在Python中,可以使用sklearn庫中的KMeans模型進(jìn)行K均值聚類分析()。A、正確B、錯(cuò)誤答案:A47.Matplotlib生成的圖表可以保存在本地。()A、正確B、錯(cuò)誤答案:A48.在Python中,可以使用seaborn庫進(jìn)行高級(jí)數(shù)據(jù)可視化()。A、正確B、錯(cuò)誤答案:A49.使用info()能夠一次性得出DataFrame所有數(shù)值型特征的非空值數(shù)目、均值、四分位數(shù)、標(biāo)準(zhǔn)差。A、正確B、錯(cuò)誤答案:B50.在操作DataFrame對(duì)象時(shí),可以通過指定索引名的方式獲取數(shù)據(jù)。A、正確B、錯(cuò)誤答案:A51.數(shù)據(jù)透視表(PivotTable)是數(shù)據(jù)分析中常見的工具之一,根據(jù)一個(gè)或多個(gè)鍵值對(duì)數(shù)據(jù)進(jìn)行聚合,根據(jù)列或行的分組鍵將數(shù)據(jù)劃分到各個(gè)區(qū)域。A、正確B、錯(cuò)誤答案:A52.柱形圖與直方圖展示的效果完全相同。()A、正確B、錯(cuò)誤答案:B53.Figure對(duì)象可以劃分多個(gè)繪圖區(qū)域,每個(gè)繪圖區(qū)域都是一個(gè)Axes對(duì)象。A、正確B、錯(cuò)誤答案:A54.在Python中,可以使用train_test_split()函數(shù)將數(shù)據(jù)集劃分為訓(xùn)練集和測試集()。A、正確B、錯(cuò)誤答案:A55.在Python中,我們可以使用sklearn庫中的SVM模型進(jìn)行支持向量機(jī)分析()。A、正確B、錯(cuò)誤答案:A56.在創(chuàng)建字典后,可利用賦值語句直接修改指定鍵的值,但不能修改鍵。A、正確B、錯(cuò)誤答案:A57.創(chuàng)建Series時(shí)如果指定了index,則只能用index訪問數(shù)據(jù)A、正確B、錯(cuò)誤答案:B58.Python支持在一行中實(shí)現(xiàn)多個(gè)語句,使用冒號(hào)將短語句隔離。A、正確B、錯(cuò)誤答案:B59.在Scikit-learn中,可以使用KMeans()函數(shù)實(shí)現(xiàn)K均值聚類算法。A、正確B、錯(cuò)誤答案:A60.Python的算術(shù)運(yùn)算符中,//表示取模,返回除法的余數(shù)。A、正確B、錯(cuò)誤答案:B61.不同版本的Python可以安裝到同一臺(tái)計(jì)算機(jī)上。A、正確B、錯(cuò)誤答案:A62.創(chuàng)建DataFrame時(shí)會(huì)自動(dòng)加上索引,且全部列會(huì)被有序排列A、正確B、錯(cuò)誤答案:A63.在Python中,列表是有序的,元組也是有序的()。A、正確B、錯(cuò)誤答案:A64.在Pandas中,可以使用replace()函數(shù)替換數(shù)據(jù)中的某個(gè)值或字符串。A、正確B、錯(cuò)誤答案:A65.conda是一個(gè)在Windows、MacOS、和Linux上運(yùn)行的開源軟件包管理系統(tǒng)和環(huán)境管理系統(tǒng)。A、正確B、錯(cuò)誤答案:A66.Python字典中的“值”允許重復(fù)。A、正確B、錯(cuò)誤答案:A67.Python使用縮進(jìn)來體現(xiàn)代碼之間的邏輯關(guān)系。A、正確B、錯(cuò)誤答案:A68.Python中的Pandas庫主要用于數(shù)據(jù)分析()。A、正確B、錯(cuò)誤答案:A69.Python字符串具有切片功能,即從左到右索引默認(rèn)1開始。A、正確B、錯(cuò)誤答案:B70.在Python中,可以使用pandas庫的merge函數(shù)對(duì)兩個(gè)數(shù)據(jù)集進(jìn)行合并操作。A、正確B、錯(cuò)誤答案:A71.交叉表(crosstab)是一種特殊的透視表,主要用于計(jì)算分組頻率。A、正確B、錯(cuò)誤答案:A72.一個(gè)列表或者集合中的元素類型必須屬于同一類型。A、正確B、錯(cuò)誤答案:B73.在Python中,可以使用fit()函數(shù)訓(xùn)練機(jī)器學(xué)習(xí)模型()。A、正確B、錯(cuò)誤答案:A74.DataFrame.iloc(行索引名稱或條件,列索引名稱)。A、正確B、錯(cuò)誤答案:B75.在Scikit-learn中,可以使用LogisticRegression()函數(shù)實(shí)現(xiàn)邏輯回歸模型。A、正確B、錯(cuò)誤答案:A76.為了給a,b,c賦初值666,可以使用賦值語句是a=b=c=666。A、正確B、錯(cuò)誤答案:A77.集合中的元素是無序的、不重復(fù)的,有時(shí)還可以通過集合把數(shù)據(jù)結(jié)構(gòu)中重復(fù)的元素減掉。A、正確B、錯(cuò)誤答案:A78.字典中的鍵值不會(huì)重復(fù),相同的鍵值也只能出現(xiàn)一次。A、正確B、錯(cuò)誤答案:A79.在Python中,可以使用sklearn庫中的PCA模型進(jìn)行主成分分析()。A、正確B、錯(cuò)誤答案:A80.在DataFrame中,可以通過sum方法對(duì)每列進(jìn)行求和匯總,與Excel中的sum函數(shù)類似。如果設(shè)置axis=1指定軸方向,可以實(shí)現(xiàn)按列匯總。A、正確B、錯(cuò)誤答案:B81.JupyterNotebook的優(yōu)點(diǎn)是可以重現(xiàn)整個(gè)分析過程,并將說明文字、代碼、圖表、公式和結(jié)論都整合在一個(gè)文檔中。A、正確B、錯(cuò)誤答案:A82.Matplotlib是一個(gè)用在Python中繪制數(shù)組的3D圖形庫。A、正確B、錯(cuò)誤答案:B83.Python代碼的注釋通常使用符號(hào)。A、正確B、錯(cuò)誤答案:B84.groupby()方法可以將DataFrame中的某個(gè)列名做為分組鍵。A、正確B、錯(cuò)誤答案:A85.Python是一種開源、跨平臺(tái)的動(dòng)態(tài)編程語言。A、正確B、錯(cuò)誤答案:A86.Python代碼的一大特色就是用縮進(jìn)的方式標(biāo)識(shí)代碼結(jié)構(gòu)。A、正確B、錯(cuò)誤答案:A87.Matplotlib默認(rèn)支持中文顯示。A、正確B、錯(cuò)誤答案:B88.形參可以看做是函數(shù)內(nèi)部的局部變量,函數(shù)運(yùn)行結(jié)束之后形參仍可訪問了。A、正確B、錯(cuò)誤答案:B89.pyplot繪制的箱形圖默認(rèn)不顯示異常值。()A、正確B、錯(cuò)誤答案:B90.創(chuàng)建一個(gè)str,除字符外,還要在字符序列的首尾加上引號(hào),使用單引號(hào)('')和雙引號(hào)("")是等效的。A、正確B、錯(cuò)誤答案:A91.在Python中,可以使用sklearn庫中的LogisticRegression模型進(jìn)行邏輯回歸分析()。A、正確B、錯(cuò)誤答案:A92.在Python中,可以使用sklearn庫中的LinearRegression模型進(jìn)行線性回歸分析()。A、正確B、錯(cuò)誤答案:A93.DataFrame類型的數(shù)據(jù)用.loc和.iloc方法可以進(jìn)行切片索引。A、正確B、錯(cuò)誤答案:B94.在Python中,我們可以使用sklearn庫中的RandomForest模型進(jìn)行隨機(jī)森林分析()。A、正確B、錯(cuò)誤答案:A95.包含多個(gè)項(xiàng)的list可以在方括號(hào)中使用分號(hào)分隔的項(xiàng)序列創(chuàng)建。A、正確B、錯(cuò)誤答案:B96.在Python程序中,多條語句寫在一行上,可以使用語句分隔符號(hào)“;”。A、正確B、錯(cuò)誤答案:A97.字典的鍵必須唯一。A、正確B、錯(cuò)誤答案:A98.Seaborn提供了很多用于繪制統(tǒng)計(jì)圖表的高級(jí)API。A、正確B、錯(cuò)誤答案:A99.字典無法使用str式的索引格式,但支持以鍵查值的形式。A、正確B、錯(cuò)誤答案:A100.在Python中,可以使用scikit-learn庫進(jìn)行機(jī)器學(xué)習(xí)模型的訓(xùn)練和預(yù)測()。A、正確B、錯(cuò)誤答案:A101.字典里的鍵必須唯一,但不同的鍵可以對(duì)應(yīng)同一個(gè)值。A、正確B、錯(cuò)誤答案:B102.語句print(list(range(0,10,2)))執(zhí)行后結(jié)果為[0,2,4,6,8,10]。A、正確B、錯(cuò)誤答案:B103.在Python中,列表中的元素要求必須是同一種類型。A、正確B、錯(cuò)誤答案:B104.通過列索引或以屬性的方式可以單獨(dú)獲取DataFrame的列數(shù)據(jù),返回的數(shù)據(jù)類型為List。A、正確B、錯(cuò)誤答案:B105.Series是一個(gè)類似于一維數(shù)組的對(duì)象。A、正確B、錯(cuò)誤答案:A106.在自定義函數(shù)中一定要有return語句。A、正確B、錯(cuò)誤答案:B107.在Python中,我們可以使用sklearn庫中的RandomForest模型進(jìn)行隨機(jī)森林分析()。A、正確B、錯(cuò)誤答案:A108.數(shù)據(jù)修改是直接對(duì)DataFrame數(shù)據(jù)修改,操作可以撤銷,因此更改數(shù)據(jù)時(shí)不需要進(jìn)行數(shù)據(jù)備份。A、正確B、錯(cuò)誤答案:B109.Pandas中的apply方法能將函數(shù)應(yīng)用于每一列A、正確B、錯(cuò)誤答案:A110.在Python程序中,使用縮進(jìn)空格表示語句塊。A、正確B、錯(cuò)誤答案:A111.只要當(dāng)前的系統(tǒng)中安裝了Anconda,則默認(rèn)就已經(jīng)擁有了JupyterNotebook,不需要再另行下載和安裝。A、正確B、錯(cuò)誤答案:A112.表達(dá)式'a'?(6//3)的計(jì)算結(jié)果為'aa'。A、正確B、錯(cuò)誤答案:A113.加法運(yùn)算符可以用來連接字符串并生成新字符串。A、正確B、錯(cuò)誤答案:A114.def語句的首行包括標(biāo)識(shí)符def、函數(shù)名和圓括號(hào),任何傳入的參數(shù)都放在圓括號(hào)中;之后為函數(shù)的執(zhí)行體,以分號(hào)啟始。A、正確B、錯(cuò)誤答案:B115.DataFrame構(gòu)造函數(shù)的columns函數(shù)給出列的名字,index給出label標(biāo)簽。A、正確B、錯(cuò)誤答案:A116.與Series的結(jié)構(gòu)相似,DataFrame的結(jié)構(gòu)也是由索引和數(shù)據(jù)組成的,不同的是,DataFrame的索引不僅有行索引,還有列索引。A、正確B、錯(cuò)誤答案:A117.sort_index方法:對(duì)索引進(jìn)行排序,默認(rèn)為升序,降序排序時(shí)加參數(shù)ascending=False。A、正確B、錯(cuò)誤答案:A118.Seaborn中的distplot函數(shù)可以用來繪制數(shù)據(jù)分布的直方圖。A、正確B、錯(cuò)誤答案:A119.pandas既可以按照索引排序,也可以按照數(shù)據(jù)排序。A、正確B、錯(cuò)誤答案:A120.iloc方法完全基于索引位置,基本語法格式如DataFrame.iloc[行索引位置,列索引位置],它接收int,不能接收索引名稱,否則會(huì)報(bào)錯(cuò)。A、正確B、錯(cuò)誤答案:A121.在Python中,我們可以使用tensorflow庫進(jìn)行深度學(xué)習(xí)模型的訓(xùn)練和預(yù)測()。A、正確B、錯(cuò)誤答案:A122.通過append方法能夠在原Series上插入(追加)新的Series。A、正確B、錯(cuò)誤答案:A123.在DataFrame中每行數(shù)據(jù)稱為一個(gè)變量,每列數(shù)據(jù)稱為一個(gè)樣品。A、正確B、錯(cuò)誤答案:B124.定義Python函數(shù)時(shí),如果函數(shù)中沒有return語句,則默認(rèn)返回空值None。A、正確B、錯(cuò)誤答案:A125.在Python中0oa1是合法的八進(jìn)制數(shù)字表示形式。A、正確B、錯(cuò)誤答案:B126.在讀取文件時(shí),如不指定類型dtype,則默認(rèn)返回的數(shù)組類型為浮點(diǎn)型。A、正確B、錯(cuò)誤答案:A127.在Python中,可以使用pandas庫的head函數(shù)查看數(shù)據(jù)的前十行。A、正確B、錯(cuò)誤答案:B128.在箱形圖中,箱體中間的那條實(shí)線表示均值。A、正確B、錯(cuò)誤答案:B129.在Matplotlib中,可以使用plt.title()函數(shù)設(shè)置圖表標(biāo)題。A、正確B、錯(cuò)誤答案:A130.Python列表、元組、字符串都屬于有序序列。A、正確B、錯(cuò)誤答案:A131.數(shù)組使用切片和索引的方式與列表完全一樣。A、正確B、錯(cuò)誤答案:B132.變量在賦值后可以重新賦值,但數(shù)據(jù)類型必須相同。A、正確B、錯(cuò)誤答案:B133.plotnine可以直接讀取PandasDataFrame,并根據(jù)數(shù)據(jù)進(jìn)行自動(dòng)繪圖。A、正確B、錯(cuò)誤答案:A134.Pandas中可以通過行索引或行索引位置的切片形式選取行數(shù)據(jù)A、正確B、錯(cuò)誤答案:A135.直方圖可以利用方塊的高度來反映數(shù)據(jù)的差異。A、正確B、錯(cuò)誤答案:A136.散點(diǎn)圖可以清晰地展示數(shù)據(jù)增減的趨勢、速率、規(guī)律、峰值等特征。()A、正確B、錯(cuò)誤答案:B137.plotnine的語法和ggplot2非常相似,因此具有高度的可讀性和易用性。A、正確B、錯(cuò)誤答案:A138.用global可以把變量聲明為全局變量,但只在函數(shù)內(nèi)部可以使用。A、正確B、錯(cuò)誤答案:A139.DataFrame.loc(行索引位置,列索引位置)。A、正確B、錯(cuò)誤答案:B140.列表可以作為字典的“鍵”。A、正確B、錯(cuò)誤答案:B141.在Python中,可以使用pandas庫的merge函數(shù)對(duì)兩個(gè)數(shù)據(jù)集進(jìn)行合并操作。A、正確B、錯(cuò)誤答案:A142.列表對(duì)象的append()方法屬于原地操作,用于在列表尾部追加一個(gè)元素。A、正確B、錯(cuò)誤答案:A143.axis=1時(shí)表示沿著縱軸進(jìn)行計(jì)算,axis=0時(shí)沿橫軸進(jìn)行計(jì)算。A、正確B、錯(cuò)誤答案:B填空題1.Python3.8語句foriinrange(3):print(i,end=',')的輸出結(jié)果為____。答案:0,1,2,2.如何查看score中有多少行,執(zhí)行代碼____。答案:score.shape(0);3.在Python中,用于計(jì)算數(shù)據(jù)集中的特征分布的函數(shù)是____。答案:describe();4.表達(dá)式'Helloworld'.lower()的值為____。答案:'helloworld';5.Python運(yùn)算符中用來計(jì)算整商的是____。答案://;6.打印出每一列的數(shù)據(jù)類型,執(zhí)行代碼____。答案:();7.表達(dá)式round(3.7)的值為____。答案:4;8.DataFrame類對(duì)象屬于二維結(jié)構(gòu),它們同時(shí)擁有____索引和____索引。答案:行;列;9.表達(dá)式type([3])的值為____答案:list10.表達(dá)式range(10,20)[4]的值為____。答案:14;11.導(dǎo)入numpy庫并取別名為np,執(zhí)行代碼____。答案:importnumpyasnp;12.字典中多個(gè)元素之間使用____分隔開,每個(gè)元素的“鍵”與“值”之間使用____分隔開。答案:逗號(hào);,;,冒號(hào);:;:13.在一個(gè)同時(shí)包含整數(shù)和浮點(diǎn)數(shù)的表達(dá)式中,python要進(jìn)行的轉(zhuǎn)換是____轉(zhuǎn)換為____。答案:整數(shù);浮點(diǎn)數(shù);14.將字符串中全部字母轉(zhuǎn)換為大寫字母的字符串方法是____。答案:upper();15.Numpy中____方法用于重組數(shù)組的行數(shù)、列數(shù)和維度。答案:reshape();16.所有的Python函數(shù)和數(shù)據(jù)集是保存在包(庫)里面的。只有當(dāng)一個(gè)包被安裝并被載入時(shí),它的內(nèi)容才可以被訪問,通常使用命令____。答案:import;17.groupby()是Pandas中提供的一個(gè)用來____的方法。答案:分組;18.表達(dá)式'a'+'b'的值為____。答案:ab19.查看變量類型的Python內(nèi)置函數(shù)的命令是____。答案:type();20.運(yùn)用numpy庫創(chuàng)建一個(gè)3x3并且值從0到8的矩陣,執(zhí)行代碼____。答案:np.arange(9).reshape(3,3);21.在Python中,用于計(jì)算數(shù)據(jù)集中每個(gè)類別的數(shù)量的函數(shù)是____。答案:value_counts();22.運(yùn)用numpy庫創(chuàng)建一個(gè)長度為10的零向量,執(zhí)行代碼____。答案:np.zeros(10);23.Python內(nèi)置函數(shù)____可以返回列表、元組、字典、集合、字符串以及range對(duì)象中元素個(gè)數(shù)。答案:len()或len24.表達(dá)式'Helloworld'.upper()的值為____。答案:'HELLOWORLD'25.表達(dá)式sum(range(10))的值為____。答案:4526.表達(dá)式abs(-3)的值為____。答案:3;27.在numpy下,創(chuàng)建一個(gè)一維數(shù)組[123],需要用代碼____來實(shí)現(xiàn)。答案:np.array([1,2,3]);28.Python包含了數(shù)量眾多的模塊,通過____語句,可以導(dǎo)入模塊,并使用其定義的功能。答案:import29.表達(dá)式int(4??0.5)的值為____。答案:2;30.轉(zhuǎn)義字符’\n’的含義是____。答案:回車換行;31.已知list=['a',56,1.13,'helloworld',[7,8,9]],執(zhí)行下列代碼,輸出結(jié)果為____、____、____。Print(list[4])Print(list[-1:3])Print(list[1:])答案:7|8|932.在Python中,用于計(jì)算數(shù)據(jù)集中每個(gè)特征的相關(guān)性的函數(shù)是____。答案:corr();corr33.在使用Matplotlib繪制線圖時(shí)可以使用pyplot模塊中的____函數(shù)。答案:plot;34.DataFrame中每列的數(shù)據(jù)都可以看作是一個(gè)____對(duì)象。答案:Series;35.已知x='abcdefg',則表達(dá)式x[3:]+x[:3]的值為____。答案:'defgabc';36.Python中定義函數(shù)的關(guān)鍵字是____。答案:def37.字典對(duì)象的____方法返回字典的“鍵”列表。答案:keys();38.使用math模塊庫中的函數(shù)時(shí),必須要使用____語句導(dǎo)入該模塊。答案:import|math39.在進(jìn)行軟件開發(fā)過程中,用于將源代碼轉(zhuǎn)化為可執(zhí)行文件的工具和環(huán)境稱為____。答案:編譯環(huán)境;40.快速統(tǒng)計(jì)成績單score中“語文”這門課程成績的計(jì)數(shù),平均數(shù),方差,最小值,最大值,quantile百分?jǐn)?shù)值等信息,用代碼____來實(shí)現(xiàn)。答案:score[“語文”].describe();41.在Python中,用于讀取Excel文件的庫是____。答案:openpyxl;42.若需要在繪圖對(duì)象中添加數(shù)據(jù)層,可以使用geom____layer函數(shù),其中可以指定____參數(shù)來指定數(shù)據(jù)來源,以及mapping參數(shù)來設(shè)置數(shù)據(jù)映射。答案:data;43.pandas包中_____________函數(shù)可以生成任意維統(tǒng)計(jì)表。答案:pivot_table()44.在Python中,用于計(jì)算數(shù)據(jù)集中的特征分布的函數(shù)是____。答案:describe();45.成績單score‘所有班級(jí)’中,要求顯示出班級(jí)名稱和學(xué)生人數(shù),需要使用代碼____來實(shí)現(xiàn)。答案:score[‘所在班級(jí)’].value_counts();46.Python中,csv文件的讀取和寫入需要調(diào)用系統(tǒng)中的____函數(shù)。答案:read_csv();47.已知一個(gè)pandas數(shù)據(jù)文件名為data,創(chuàng)建一個(gè)新的DataFrame的語句為____。答案:pd.DataFrame(data);48.已知列表對(duì)象x=['11','2','3'],則表達(dá)式min(x)的值為____。答案:'11';49.Python的邏輯型數(shù)據(jù)只能取____或____值。答案:True;False;50.數(shù)據(jù)可視化是指將數(shù)據(jù)以____的形式表示,并利用數(shù)據(jù)分析發(fā)現(xiàn)其中未知信息的處理過程。答案:圖表;51.表達(dá)式len(range(1,10))的值為____。答案:952.要顯示數(shù)組的維度,執(zhí)行下列代碼,輸出結(jié)果為____。ImportnumpyasnpA=np.array([[1,2,3],[4,5,6]])Print(a.shape)答案:(2,3);53.已知x=[3,5,7],那么執(zhí)行語句x[len(x):]=[1,2]之后,x的值為____。答案:[3,5,7,1,2];54.value_counts()函數(shù)可以生成一維表,用_______________函數(shù)生成二維表。答案:crosstab()55.matplotlib是一個(gè)主要用于繪制____圖表的Python庫。答案:2D56.運(yùn)用numpy庫創(chuàng)建一個(gè)3x3的單位矩陣,執(zhí)行代碼____。答案:np.eye(3);57.表達(dá)式sum(range(1,10,2))的值為____。答案:2558.假設(shè)列表

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論