Python數(shù)據(jù)科學(xué)方法與實(shí)踐(山東聯(lián)盟)智慧樹(shù)知到答案章節(jié)測(cè)試2023年山東師范大學(xué)_第1頁(yè)
Python數(shù)據(jù)科學(xué)方法與實(shí)踐(山東聯(lián)盟)智慧樹(shù)知到答案章節(jié)測(cè)試2023年山東師范大學(xué)_第2頁(yè)
Python數(shù)據(jù)科學(xué)方法與實(shí)踐(山東聯(lián)盟)智慧樹(shù)知到答案章節(jié)測(cè)試2023年山東師范大學(xué)_第3頁(yè)
Python數(shù)據(jù)科學(xué)方法與實(shí)踐(山東聯(lián)盟)智慧樹(shù)知到答案章節(jié)測(cè)試2023年山東師范大學(xué)_第4頁(yè)
Python數(shù)據(jù)科學(xué)方法與實(shí)踐(山東聯(lián)盟)智慧樹(shù)知到答案章節(jié)測(cè)試2023年山東師范大學(xué)_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第一章測(cè)試目前,數(shù)據(jù)密集型科學(xué)研究的范式也稱為科學(xué)研究的()。

A:第二范式

B:第三范式

C:第四范式

D:第一范式

答案:C在DrewConway提出的數(shù)據(jù)科學(xué)韋恩圖中,危險(xiǎn)區(qū)是指()。

A:忽視專業(yè)領(lǐng)域知識(shí)的掌握

B:重視機(jī)器學(xué)習(xí)算法的掌握

C:缺乏數(shù)學(xué)解釋的能力

D:忽視計(jì)算機(jī)編程的能力

答案:C以下不屬于數(shù)據(jù)離散程度統(tǒng)計(jì)指標(biāo)的是()。

A:方差

B:極差

C:標(biāo)準(zhǔn)差

D:數(shù)學(xué)期望

答案:D隨著大數(shù)據(jù)、人工智能的發(fā)展,數(shù)據(jù)科學(xué)與()建立了本質(zhì)性的聯(lián)系。

A:機(jī)器學(xué)習(xí)

B:深度學(xué)習(xí)

C:統(tǒng)計(jì)學(xué)

D:數(shù)據(jù)挖掘

答案:DIBM提出的大數(shù)據(jù)“5V”理論,增加了()特征。

A:Value(價(jià)值密度低)

B:Velocity(速度快)

C:Veracity(真實(shí)性)

D:Variety(多樣性)

答案:C隨著大數(shù)據(jù)的廣泛應(yīng)用和技術(shù)的不斷創(chuàng)新,人們的思維模式也發(fā)生了很大的變化,以下不屬于大數(shù)據(jù)思維的是()。

A:總體性思維

B:相關(guān)性思維

C:因果性思維

D:容錯(cuò)性思維

答案:C當(dāng)今大數(shù)據(jù)區(qū)別于傳統(tǒng)的小數(shù)據(jù),其主要差異不包括()。

A:應(yīng)用需求

B:數(shù)據(jù)特點(diǎn)

C:數(shù)據(jù)來(lái)源

D:技術(shù)框架

答案:C目前,對(duì)大數(shù)據(jù)分析技術(shù)面臨的主要挑戰(zhàn),描述錯(cuò)誤的是()。

A:數(shù)據(jù)處理分析算法需要在實(shí)時(shí)性和準(zhǔn)確率之間做出平衡

B:數(shù)據(jù)往往伴有噪聲,對(duì)數(shù)據(jù)的管理和評(píng)價(jià)容易出現(xiàn)偏差

C:數(shù)據(jù)分布廣泛,只有在集成后才能更好地處理和分析

D:數(shù)據(jù)生存環(huán)境是動(dòng)態(tài)變化的,具有很強(qiáng)的不確定性

答案:C大數(shù)據(jù)技術(shù)生態(tài)中,使用流處理模式,適用于大型互聯(lián)網(wǎng)服務(wù)日志采集的系統(tǒng)是()。

A:SparkSQL

B:Kafka

C:RabbitMQ

D:RocketMQ

答案:B以下不屬于大數(shù)據(jù)分析和挖掘技術(shù)平臺(tái)的是()。

A:TensorFlow

B:Impala

C:ApacheDrill

D:ZooKeeper

答案:D目前,數(shù)據(jù)的來(lái)源主要包括_、_和非結(jié)構(gòu)化數(shù)據(jù)三種類型。

答案:根據(jù)要分析的數(shù)據(jù)對(duì)象的類型,數(shù)據(jù)分析分為_(kāi)和_兩大類型。

答案:從一般意義上來(lái)說(shuō),NoSQL是指___。

答案:常用的關(guān)系型數(shù)據(jù)庫(kù)中表示和存儲(chǔ)的數(shù)據(jù),屬于___數(shù)據(jù)。

答案:在大數(shù)據(jù)處理時(shí),有價(jià)值的數(shù)據(jù)所占比例很小,而收集、存儲(chǔ)和分析大數(shù)據(jù)的成本往往偏高,說(shuō)明大數(shù)據(jù)具有___的特征。

答案:采集大數(shù)據(jù)時(shí),按照數(shù)據(jù)來(lái)源的不同,主要有系統(tǒng)日志、___、數(shù)據(jù)庫(kù)和傳感設(shè)備等四種不同的形式。

答案:數(shù)據(jù)清洗主要包括缺失值處理、___和異常值處理。

答案:用于大數(shù)據(jù)存儲(chǔ)和管理的典型技術(shù)工具主要有___、NoSQL數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)三種類型。

答案:大數(shù)據(jù)的處理模式,主要有批處理模式、___和混合處理模式三種類型。

答案:數(shù)據(jù)挖掘是一種深層次的數(shù)據(jù)分析方法,常用方法主要有分類、回歸分析、___和關(guān)聯(lián)規(guī)則等。

答案:大數(shù)據(jù)和數(shù)據(jù)科學(xué)既有聯(lián)系、又有區(qū)別。()

A:對(duì)

B:錯(cuò)

答案:A在大數(shù)據(jù)分析和挖掘技術(shù)中,TensorFlow是目前最熱門的機(jī)器學(xué)習(xí)框架平臺(tái)。()

A:對(duì)

B:錯(cuò)

答案:A從用戶的角度,數(shù)據(jù)可視化可以更好地發(fā)現(xiàn)數(shù)據(jù)中存在的價(jià)值和模式。()

A:錯(cuò)

B:對(duì)

答案:B大數(shù)據(jù)中潛在的價(jià)值越來(lái)越受到人們的關(guān)注,但數(shù)據(jù)本身的價(jià)值密度很低。()

A:錯(cuò)

B:對(duì)

答案:BHadoopYARN是一種通用的資源管理系統(tǒng),但不能協(xié)調(diào)資源和任務(wù)之間的調(diào)度。()

A:對(duì)

B:錯(cuò)

答案:B未來(lái),數(shù)據(jù)科學(xué)與人工智能的結(jié)合將越來(lái)越緊密。()

A:錯(cuò)

B:對(duì)

答案:BTableau屬于可編程的數(shù)據(jù)可視化分析工具。()

A:對(duì)

B:錯(cuò)

答案:BPython技術(shù)不支持大數(shù)據(jù)的處理和分析。()

A:錯(cuò)

B:對(duì)

答案:A大數(shù)據(jù)時(shí)代,數(shù)據(jù)量呈指數(shù)級(jí)增長(zhǎng),數(shù)據(jù)中的價(jià)值也會(huì)隨之相應(yīng)增長(zhǎng)。()

A:對(duì)

B:錯(cuò)

答案:B在數(shù)據(jù)量的度量單位中,EB和TB是1000倍的關(guān)系。()

A:對(duì)

B:錯(cuò)

答案:B第二章測(cè)試使用pip命令可以下載安裝Python的()。

A:自定義庫(kù)

B:標(biāo)準(zhǔn)庫(kù)

C:外部擴(kuò)展庫(kù)

D:內(nèi)置庫(kù)

答案:C使用Python的import命令不可以導(dǎo)入()。

A:numpy

B:bulitins

C:math

D:pandas

答案:BPython的注釋不可以使用()。

答案:A關(guān)于Python語(yǔ)言,以下說(shuō)法不正確的是()。

A:嚴(yán)格使用縮進(jìn)來(lái)表示程序代碼的邏輯關(guān)系

B:一條語(yǔ)句可以使用續(xù)行符“”在多行上書(shū)寫

C:一種解釋性高級(jí)語(yǔ)言

D:一行只能有一條語(yǔ)句

答案:D執(zhí)行語(yǔ)句sum(list(range(1,10,2)))之后,顯示的運(yùn)算結(jié)果是()。

A:45

B:25

C:20

D:[1,3,5,7,9]

答案:B在Python環(huán)境中執(zhí)行語(yǔ)句i=3;i+=3后,變量i的值是()。

A:0

B:3

C:不確定

D:6

答案:D已知x=[1,1],y=[2,2],則x+y的結(jié)果是()。

A:[1,1]

B:[3,3]

C:[1,1,2,2]

D:[2,2]

答案:C執(zhí)行語(yǔ)句age=[18,20,19,17];age.pop()之后,顯示的結(jié)果為()。

A:19

B:17

C:20

D:18

答案:B執(zhí)行語(yǔ)句x=[1,2,3]*3之后,語(yǔ)句x.index(2)的運(yùn)算結(jié)果是()。

A:1

B:0

C:2

D:3

答案:A執(zhí)行語(yǔ)句list(zip([‘i’,‘j’,‘k’],[1,2]))之后,生成的列表為()。

答案:D表達(dá)式sum([x*xforxinrange(5)])的計(jì)算結(jié)果是()。

A:20

B:5

C:30

D:15

答案:C表達(dá)式tuple(enumerate(range(3)))的計(jì)算結(jié)果是()。

A:(0,1,2)

B:((1,1),(2,2),(3,3))

C:(1,2,3)

D:((0,0),(1,1),(2,2))

答案:D執(zhí)行語(yǔ)句系列g(shù)=(i2foriinrange(1,4));list(g);next(g),最后的顯示結(jié)果為()。

A:報(bào)錯(cuò)

B:[1,2,3]

C:(1,4,9)

D:[1,4,9]

答案:A**執(zhí)行語(yǔ)句系列x,y,z={1:“a”,2:“b”,3:“c”};x,y=y,z之后,則變量y的值為()。

A:2

B:1

C:3

D:“c”

答案:C關(guān)于Python中字典的使用,以下說(shuō)法不正確的是()。

A:字典中的“鍵”允許重復(fù)

B:字典中的每個(gè)元素以“鍵:值”形式表示

C:可使用字典對(duì)象的values屬性訪問(wèn)字典的所有值

D:字典的標(biāo)識(shí)符為{}

答案:APython嚴(yán)格使用縮進(jìn)來(lái)表示程序代碼的邏輯關(guān)系,一般用空格或___鍵來(lái)實(shí)現(xiàn)。

答案:Python中用來(lái)定義函數(shù)的關(guān)鍵字是___。

答案:要定義Python的全局變量,可使用關(guān)鍵字___進(jìn)行聲明。

答案:要強(qiáng)制中斷Python循環(huán)過(guò)程的執(zhí)行,可以使用___語(yǔ)句來(lái)實(shí)現(xiàn)。

答案:若定義Python的匿名函數(shù)func=lambdax,y:y-xifx>yelsex+y,則語(yǔ)句func(12,20)的返回值是___。

答案:設(shè)s=“0123456789”,要得到s中奇數(shù)字符的倒序,則應(yīng)使用___對(duì)字符串進(jìn)行切片。

答案:語(yǔ)句print(“%3.2f”%23)顯示輸出的結(jié)果為_(kāi)__。

答案:表達(dá)式len(“中國(guó)”.center(10,‘’).strip(’’))的運(yùn)算結(jié)果為_(kāi)__。

答案:在Python的自定義函數(shù)中,可以使用___語(yǔ)句使得函數(shù)調(diào)用時(shí)有相應(yīng)的返回值。

答案:Python中類的構(gòu)造方法是___,在類實(shí)例化產(chǎn)生對(duì)象時(shí)會(huì)自動(dòng)調(diào)用。

答案:Python是一種強(qiáng)類型動(dòng)態(tài)語(yǔ)言,變量的類型可以隨時(shí)變化。()

A:錯(cuò)

B:對(duì)

答案:BPython中的range對(duì)象是可迭代對(duì)象,常用在for循環(huán)中控制循環(huán)的次數(shù)。()

A:對(duì)

B:錯(cuò)

答案:A執(zhí)行語(yǔ)句x=y=3后,變量x、y指向同一個(gè)內(nèi)存地址。()

A:錯(cuò)

B:對(duì)

答案:BPython對(duì)標(biāo)識(shí)符嚴(yán)格區(qū)分大小寫。()

A:對(duì)

B:錯(cuò)

答案:A在Python中定義函數(shù)時(shí),必須要聲明函數(shù)返回值的類型。()

A:錯(cuò)

B:對(duì)

答案:APython中函數(shù)的形式參數(shù)與實(shí)際參數(shù)的個(gè)數(shù)必須一致。()

A:錯(cuò)

B:對(duì)

答案:APython表達(dá)式Trueor1/0的運(yùn)算結(jié)果為True。()

A:對(duì)

B:錯(cuò)

答案:APython中的生成器對(duì)象具有惰性求值的特點(diǎn),每次可以訪問(wèn)其中的任意一個(gè)元素。()

A:錯(cuò)

B:對(duì)

答案:APython中沒(méi)有字符類型,只有字符串類型。()

A:對(duì)

B:錯(cuò)

答案:APython的一個(gè)常量、變量、數(shù)據(jù)類型或函數(shù)等都可以看作是一個(gè)對(duì)象。()

A:對(duì)

B:錯(cuò)

答案:A以下屬于Python內(nèi)置序列對(duì)象的有()。

A:列表(list)

B:集合(set)

C:元組(tuple)

D:字典(dict)

答案:ABCD序列結(jié)構(gòu)是Python的一種重要數(shù)據(jù)結(jié)構(gòu),以下屬于可變序列的有()。

A:元組(tuple)

B:列表(list)

C:字典(dict)

D:集合(set)

答案:BCDPython程序常用的基本控制結(jié)構(gòu)有()。

A:迭代結(jié)構(gòu)

B:循環(huán)結(jié)構(gòu)

C:順序結(jié)構(gòu)

D:分支結(jié)構(gòu)

答案:BCD在Python的選擇和循環(huán)結(jié)構(gòu)中,以下條件表達(dá)式的值可以解釋為True的有()。

答案:BC在Python中定義函數(shù)時(shí),允許使用的函數(shù)參數(shù)形式有()。

A:關(guān)鍵字參數(shù)

B:默認(rèn)值參數(shù)

C:可變長(zhǎng)度參數(shù)

D:位置參數(shù)

答案:ABCD關(guān)于Python類的實(shí)例屬性,以下說(shuō)法正確的是()。

A:類的實(shí)例屬性只能在類的構(gòu)造方法中定義

B:同一個(gè)類生成的多個(gè)對(duì)象,其實(shí)例屬性互不影響

C:類的每個(gè)實(shí)例對(duì)象都擁有該類實(shí)例屬性的副本

D:在定義類時(shí),以“self.屬性名稱”格式訪問(wèn)其實(shí)例屬性

答案:BCD在Python中定義類的成員方法時(shí),可以采用的不同形式有()。

A:類方法

B:靜態(tài)方法

C:實(shí)例方法

D:抽象方法

答案:ABC以下能夠使用切片方式訪問(wèn)其中部分成員的對(duì)象有()。

A:元組

B:字典

C:列表

D:字符串

答案:ACD在使用Python的內(nèi)置函數(shù)open打開(kāi)文件時(shí),能夠指定的文本解碼方式有()。

A:GBK

B:UTF-8

C:BIG-5

D:CP936

答案:ABD當(dāng)Python函數(shù)的實(shí)際參數(shù)個(gè)數(shù)不確定時(shí),可以使用*或定義可變長(zhǎng)度參數(shù),則可以傳遞的實(shí)際參數(shù)類型有()。

A:無(wú)限制

B:默認(rèn)值參數(shù)

C:位置參數(shù)

D:關(guān)鍵字參數(shù)

答案:CD**請(qǐng)自行查閱資料或參考以下ppt中的內(nèi)容,采用冒泡排序或快速排序算法實(shí)現(xiàn)一組數(shù)據(jù)的升序排序。要求使用Python3.x版本語(yǔ)言編寫程序代碼,采用“用例1”的輸入、輸出,程序代碼要完整,能夠正常運(yùn)行。用例1:輸入:33,82,31,60,14,8,44,80,39,57輸出:8,14,31,33,39,44,57,60,80,82

答案:使用Python3.x版本的語(yǔ)言編寫程序,產(chǎn)生一個(gè)隨機(jī)密碼并顯示。要求密碼的長(zhǎng)度為8至16個(gè)字符,且必須含有小寫英文字母、大寫英文字母、數(shù)字及特殊符號(hào)。

答案:第三章測(cè)試設(shè)numpy數(shù)組arr=np.arange(10),要將該數(shù)組中偶數(shù)選擇處理,以下正確的是()。

A:arr[arr%2==True]

B:np.where(arr%2==0)

C:arr[arr%2==0]

D:arr[::2]

答案:A使用numpy的split函數(shù)分割數(shù)組arr,如果該函數(shù)的第二個(gè)參數(shù)為[3,5],則表示要?jiǎng)澐謅rr為()個(gè)子數(shù)組。

A:4

B:2

C:1

D:3

答案:D設(shè)數(shù)組a、b均為1行3列的一維數(shù)組,使用numpy.stack函數(shù)連接數(shù)組a和b時(shí),若參數(shù)axis=-1,則()。

A:不允許,將提示錯(cuò)誤

B:按默認(rèn)的軸方向進(jìn)行連接

C:連接軸為行,等價(jià)于axis=0

D:連接軸為列,等價(jià)于axis=1

答案:D設(shè)數(shù)組a、b均為1行6列的一維數(shù)組,若執(zhí)行賦值語(yǔ)句a=b;b.shape=2,3,則以下說(shuō)法正確的是()。

A:數(shù)組a和b具有不同的存儲(chǔ)單元地址

B:數(shù)組a和b均變?yōu)?行3列

C:數(shù)組a和b的形狀均保持不變

D:數(shù)組b的形狀改變,而數(shù)組a形狀不變

答案:Bndarray對(duì)象是numpy庫(kù)的核心數(shù)據(jù)結(jié)構(gòu),關(guān)于該對(duì)象的說(shuō)法,以下不正確的是()。

A:每個(gè)元素的存儲(chǔ)空間大小不同

B:元素的下標(biāo)默認(rèn)從0開(kāi)始

C:元素的數(shù)據(jù)類型相同

D:是一個(gè)N維數(shù)組

答案:A使用numpy庫(kù)的array函數(shù)分別創(chuàng)建數(shù)組a和b,其中,則a+b的運(yùn)算結(jié)果是()。

A:不能運(yùn)算,報(bào)錯(cuò)

B:

C:

D:

答案:C在Numpy庫(kù)提供的線性代數(shù)子模塊linalg中,專門用于計(jì)算方陣特征值和特征向量的函數(shù)是()。

A:eig

B:eigvals

C:eigvalsh

D:eigh

答案:A使用numpy.sort方法對(duì)數(shù)據(jù)序列進(jìn)行排序時(shí),其參數(shù)kind可以指定的排序類別不包括()。

A:歸并排序(mergesort)

B:堆排序(heapsort)

C:快速排序(quicksort)

D:冒泡排序(bubblesort)

答案:D設(shè)數(shù)組x=numpy.arange(1,9,2),則表達(dá)式x[numpy.where(x<5,x,-1)]的運(yùn)算結(jié)果為()。

A:array([3,0,0,0])

B:array([1,3,-1,-1])

C:array([3,1,1,1])

D:array([3,7,7,7])

答案:D設(shè)數(shù)組x=numpy.linspace(-2,2,3),則表達(dá)式numpy.piecewise(x,[x<0,x>=0],[lambdax:-x,lambdax:x])的運(yùn)算結(jié)果為()。

A:array([-1.,0.,-1.])

B:array([1.,0.,1.])

C:array([2.,0.,2.])

D:array([-2.,0.,-2.])

答案:C設(shè)有numpy數(shù)組arr=np.arange(9).reshape(3,3),則arr[:,::-1]的作用是()。

A:行列互換

B:列倒序

C:行倒序

D:數(shù)組保持不變

答案:B設(shè)有numpy數(shù)組arr=np.arange(9).reshape(3,3),則要交換該數(shù)組的第1、第2行,以下表達(dá)式正確的是()。

A:arr[[0,2,1],:]

B:arr[:,[1,0,2]]

C:arr[[1,0,2],:]

D:arr[:,[0,2,1]]

答案:C形狀兼容時(shí),numpy可以進(jìn)行廣播操作,以下運(yùn)算中沒(méi)有廣播操作的是()。

A:a=np.arange(3).reshape(3,1);b=np.arange(3);a+b

B:a=np.random.randn(2,3);a3

C:a=np.ones((3,2));b=np.arange(3);ab

D:a=np.ones((2,3));b=np.arange(3);a+b

答案:C設(shè)numpy數(shù)組arr=np.arange(10),要將該數(shù)組中的偶數(shù)選擇出來(lái),以下表達(dá)式不正確的是()。

A:arr[::2]

B:np.where(np.mod(arr,2))

C:np.where(arr%2==0)

D:arr[arr%2==0]

答案:Bnumpy提供了random隨機(jī)模塊,使用該模塊可產(chǎn)生標(biāo)準(zhǔn)正態(tài)分布隨機(jī)數(shù)的是()。

A:rand

B:normal

C:randn

D:radom

答案:C使用Numpy的reshape方法,可以改變數(shù)組的維數(shù),但不能改變數(shù)組的大小。()

A:對(duì)

B:錯(cuò)

答案:A使用Numpy的resize方法,既可以改變數(shù)組的維數(shù),也可以改變數(shù)組的大小。()

A:對(duì)

B:錯(cuò)

答案:A如果兩個(gè)數(shù)組的維度相同,但大小不同,則這兩個(gè)數(shù)組不能進(jìn)行算術(shù)運(yùn)算。()

A:錯(cuò)

B:對(duì)

答案:A設(shè)數(shù)組a=np.arange(9).reshape(3,3),則表達(dá)式a[:,[1,0,2]]的作用是交換數(shù)組a的兩列。()

A:對(duì)

B:錯(cuò)

答案:A如果兩個(gè)由數(shù)值數(shù)據(jù)組成的數(shù)組進(jìn)行點(diǎn)積運(yùn)算的結(jié)果為0,則表示這兩個(gè)數(shù)組對(duì)應(yīng)的向量垂直。()

A:對(duì)

B:錯(cuò)

答案:A一個(gè)兩行三列的數(shù)組可以看作為兩個(gè)三維的向量。()

A:對(duì)

B:錯(cuò)

答案:A在計(jì)算數(shù)據(jù)集的中心傾向時(shí),均值對(duì)數(shù)據(jù)中的異常值不敏感。()

A:錯(cuò)

B:對(duì)

答案:A百分位數(shù)常用于描述一組有序數(shù)據(jù)中的各數(shù)據(jù)項(xiàng)如何在最小值和最大值之間分布。()

A:錯(cuò)

B:對(duì)

答案:B數(shù)據(jù)離散度的計(jì)算很容易受到其中一小部分異常值的影響。()

A:錯(cuò)

B:對(duì)

答案:A當(dāng)計(jì)算數(shù)據(jù)的標(biāo)準(zhǔn)差結(jié)果為0時(shí),表示數(shù)據(jù)聚集在一起。()

A:對(duì)

B:錯(cuò)

答案:Anumpy庫(kù)中使用的ndarray數(shù)組要求數(shù)據(jù)類型必須一致。()

A:錯(cuò)

B:對(duì)

答案:A設(shè)數(shù)組a=np.arange(6).reshape(3,2),則表達(dá)式a[::-1]的作用是翻轉(zhuǎn)數(shù)組a的兩列。()

A:對(duì)

B:錯(cuò)

答案:A計(jì)算數(shù)據(jù)之間的相關(guān)性,可以使用numpy庫(kù)的corrcoef函數(shù)。()

A:對(duì)

B:錯(cuò)

答案:A使用numpy庫(kù)random子模塊的randint函數(shù)每次只能生成一個(gè)隨機(jī)整數(shù)。()

A:對(duì)

B:錯(cuò)

答案:B使用numpy庫(kù)的amax函數(shù)可以對(duì)多維數(shù)組的每一行求最大值。()

A:對(duì)

B:錯(cuò)

答案:A在計(jì)算機(jī)上使用數(shù)值近似解方法解決實(shí)際問(wèn)題時(shí),不可避免地會(huì)引入誤差,其主要來(lái)源類型有()。

A:舍入誤差

B:觀測(cè)誤差

C:截?cái)嗾`差

D:模型誤差

答案:ABCD對(duì)Numpy庫(kù)的描述,以下正確的是()。

A:是基于Python環(huán)境的科學(xué)計(jì)算基礎(chǔ)包

B:是Python的外部擴(kuò)展庫(kù)

C:只支持?jǐn)?shù)值類型的運(yùn)算

D:其核心功能的實(shí)現(xiàn)受ndarray對(duì)象的支持

答案:ABD對(duì)Numpy庫(kù)中ndarray對(duì)象的描述,以下說(shuō)法正確的是()。

A:是一個(gè)多維數(shù)組

B:對(duì)象中每個(gè)元素的存儲(chǔ)空間大小相同

C:元素可使用下標(biāo)索引方式訪問(wèn)

D:對(duì)象中元素的數(shù)據(jù)類型必須相同

答案:ABC使用Numpy庫(kù)可以創(chuàng)建單位矩陣形式數(shù)組的函數(shù)有()。

A:zeros

B:ones

C:identity

D:eye

答案:CD可以創(chuàng)建三角矩陣的Numpy庫(kù)函數(shù)有()。

A:tri

B:diag

C:tril

D:triu

答案:ACD在numpy環(huán)境中執(zhí)行語(yǔ)句序列a=np.array([1,2,3]);b=np.unique(np.append(a,2))后,以下說(shuō)法正確的是()。

A:數(shù)組a的內(nèi)容沒(méi)有改變

B:數(shù)組a和b的內(nèi)容相同

C:數(shù)組b的內(nèi)容為array([1,2,3])

D:數(shù)組a和b是同一個(gè)數(shù)組

答案:ABC將二維數(shù)組轉(zhuǎn)換為一維數(shù)組,可以使用的方法有()。

A:numpy.ravel

B:ndarray.resize

C:numpy.flatten

D:ndarray.reshape

答案:ABD使用numpy創(chuàng)建數(shù)組a=np.random.randint(1,10,[3,3]),則執(zhí)行語(yǔ)句b=a[:,::-1]后,以下說(shuō)法正確的是()。

A:數(shù)組a中的元素按列倒置后得到數(shù)組b

B:數(shù)組a和b的形狀相同

C:數(shù)組a中的元素按行倒置后得到數(shù)組b

D:數(shù)組a的內(nèi)容保持不變

答案:ABDNumpy庫(kù)提供了線性代數(shù)子模塊linalg,支持的運(yùn)算包括()。

A:求解矩陣的特征值

B:矩陣的分解和規(guī)范化

C:矩陣和矢量的基本運(yùn)算

D:求解線性方程組

答案:ABCD常用的矩陣分解方法包括()。

A:正交分解

B:奇異值分解(SVD)

C:QR分解

D:三角分解(LU)

答案:BCD使用索引訪問(wèn)數(shù)組中的元素時(shí),索引的形式可以是()。

A:布爾數(shù)組索引

B:字段名稱索引

C:整數(shù)數(shù)組索引

D:切片索引

答案:ABCD設(shè)arr是一個(gè)3行3列的numpy數(shù)值型數(shù)組,則以下操作返回原始對(duì)象視圖的有()。

A:arr.view()

B:arr[:]

C:arr+2

D:arr.flatten()

答案:AB以下屬于numpy庫(kù)子模塊的有()。

A:random

B:linalg

C:matlib

D:ma

答案:ABCDnumpy庫(kù)中的linalg子模塊可以用來(lái)()。

A:求解線性方程組

B:求兩個(gè)向量的歐式距離

C:計(jì)算兩個(gè)矩陣的乘法

D:計(jì)算矩陣的行列式

答案:ABCD設(shè)有numpy數(shù)組arr=np.random.uniform(0,10,10),以下方法中能提取該數(shù)組中整數(shù)部分的方法是()。

A:arr-arr%1

B:np.floor(arr)

C:np.trunc(arr)

D:arr.astype(int)

答案:ABCD要訪問(wèn)ndarray對(duì)象的維數(shù),可以使用對(duì)象的___屬性。

答案:Numpy庫(kù)提供的冪運(yùn)算函數(shù)是___。

答案:設(shè)Numpy庫(kù)的別名為np,執(zhí)行語(yǔ)句a=np.array([1,2,3]);b=np.array([3,3,3]);a.dot(b),則運(yùn)算結(jié)果為_(kāi)__。

答案:Nd([[1,2],[3,4]])的運(yùn)算結(jié)果為_(kāi)__。

答案:兩個(gè)離散數(shù)據(jù)序列的卷積是將一個(gè)序列翻轉(zhuǎn)并平移,然后與另一個(gè)序列進(jìn)行___運(yùn)算的結(jié)果。

答案:若有numpy數(shù)組x=np.array([2,4,7]),則使用np.gradient(x,2)計(jì)算其梯度,計(jì)算的結(jié)果為_(kāi)__。

答案:在Numpy庫(kù)中,用來(lái)計(jì)算數(shù)據(jù)序列加權(quán)平均值的函數(shù)是___。

答案:設(shè)有numpy二維數(shù)組x=np.arange(6).reshape(2,3),則表達(dá)式np.var(x)的運(yùn)算結(jié)果(保留兩位小數(shù))為_(kāi)__。

答案:在numpy中空值表示為_(kāi),無(wú)窮大表示為_(kāi)。

答案:矩陣A的逆矩陣等于A的轉(zhuǎn)置矩陣,則矩陣A一定是___。

答案:課程“學(xué)習(xí)資源”中提供了鳶尾花的文本數(shù)據(jù)文件“iris.csv”,請(qǐng)自行下載并觀察其中的數(shù)據(jù)組成規(guī)律,分別統(tǒng)計(jì)計(jì)算不同種類(species)鳶尾花的萼片(sepal)、花瓣(petal)的長(zhǎng)(length)和寬(width)的均值、中位數(shù)、標(biāo)準(zhǔn)差的值,將計(jì)算結(jié)果格式化顯示,并判斷萼片、花瓣的長(zhǎng)度和寬度之間是否存在相關(guān)性,請(qǐng)使用Python3.x編程實(shí)現(xiàn)。提示:(1)文本文件的讀取可以使用numpy庫(kù)的genfromtxt函數(shù);(2)要注意numpy中數(shù)據(jù)類型的轉(zhuǎn)換;(3)均值、中位數(shù)、標(biāo)準(zhǔn)差、相關(guān)系數(shù)的計(jì)算,請(qǐng)使用numpy庫(kù)內(nèi)置的相關(guān)函數(shù);(4)相關(guān)系數(shù)的絕對(duì)值大于等于0.5時(shí)數(shù)據(jù)具有相關(guān)性;(5)要保證程序代碼能夠正確執(zhí)行。

答案:第四章測(cè)試對(duì)pandas庫(kù)的描述,以下說(shuō)法錯(cuò)誤的是()。

A:只支持一維和二維的數(shù)據(jù)處理分析

B:是一種高效且功能強(qiáng)大的數(shù)據(jù)分析包

C:是Python的外部擴(kuò)展庫(kù),需要預(yù)先下載和安裝

D:非常適合于關(guān)系型和標(biāo)記型數(shù)據(jù)的處理和分析

答案:A關(guān)于DataFrame對(duì)象的描述,以下不正確的是()。

A:對(duì)象大小可變

B:等價(jià)于二維的ndarray對(duì)象

C:存儲(chǔ)異構(gòu)數(shù)據(jù)

D:元素值可變

答案:B關(guān)于Series對(duì)象的描述,以下不正確的是()。

A:對(duì)象中的元素值是可變的

B:對(duì)象的大小是可變的

C:對(duì)象中的數(shù)據(jù)是均勻的

D:是一個(gè)帶標(biāo)簽的一維數(shù)組

答案:BDataFrame對(duì)象使用一種行列交叉的表格結(jié)構(gòu),則以下描述不正確的是()。

A:每一列允許使用不同的數(shù)據(jù)類型

B:行和列允許增加或刪除

C:每一行和列都具有相應(yīng)的標(biāo)簽作為標(biāo)識(shí)

D:缺省情況下,默認(rèn)的行、列標(biāo)識(shí)都從0開(kāi)始

答案:A假設(shè)執(zhí)行s=pd.Series(np.random.randn(5))語(yǔ)句,已經(jīng)創(chuàng)建了一個(gè)Series對(duì)象,則以下允許的操作有()。

A:執(zhí)行s[0]=True,同時(shí)修改元素的值和數(shù)據(jù)類型

B:執(zhí)行s[:]=s[:]+1,修改所有元素的值

C:執(zhí)行s.size=6,改變對(duì)象的大小

D:執(zhí)行s.index=list(“abcde”),改變對(duì)象的索引標(biāo)識(shí)

答案:C創(chuàng)建Series對(duì)象時(shí),不可以作為其輸入數(shù)據(jù)的是()。

A:標(biāo)量值,如數(shù)字3

B:Python的集合對(duì)象

C:Python的字典對(duì)象

D:numpy的ndarray對(duì)象

答案:B若DataFrame對(duì)象是一個(gè)由10行4列組成的數(shù)值型數(shù)據(jù)集,則要使用DataFrame對(duì)象的sum函數(shù)統(tǒng)計(jì)每一行的總和,應(yīng)設(shè)置參數(shù)()。

A:axis=False

B:axis=0

C:axis=True

D:axis=1

答案:D設(shè)df是一個(gè)由100行5列組成的DataFrame對(duì)象,其中第5列標(biāo)識(shí)為“Species”,數(shù)據(jù)類型是字符串型,要統(tǒng)計(jì)該列中每個(gè)字符串的長(zhǎng)度,以下表達(dá)式正確的是()。

A:len(df[“species”])

B:df[“species”].map(lambdas:len(s))

C:df[“species”].count()

D:map(lambdas:len(s),df[“species”])

答案:B假設(shè)一個(gè)DataFrame對(duì)象df的第1列標(biāo)識(shí)為“Species”,由不同物種名稱的字符串組成,要統(tǒng)計(jì)該列中不同類別物種的個(gè)數(shù),以下表達(dá)式正確的是()。

A:df[“species”].count().unique()

B:df.value_counts(“species”).unique()

C:count(df[“species”].unique())

D:len(df[“species”].unique())

答案:D假設(shè)df為已經(jīng)創(chuàng)建的DataFrame對(duì)象,且其列標(biāo)識(shí)分別為“A”、“B”、“C”、“D”,則語(yǔ)句df.sort_values(by=[“B”,“D”])的作用是()。

A:先按B列降序排序,B列相同時(shí)再按D列降序排序

B:分別按B列、D列降序排序

C:先按B列升序排序,B列相同時(shí)再按D列升序排序

D:分別按B列、D列升序排序

答案:C在進(jìn)行數(shù)據(jù)預(yù)處理時(shí),可以被pandas理解為缺失值的有()。

A:其余選項(xiàng)都是

B:pandas模塊提供的NaN

C:Python內(nèi)置的None

D:numpy模塊提供的nan

答案:A若DataFrame對(duì)象df中存在重復(fù)數(shù)據(jù),執(zhí)行該對(duì)象的drop_duplicates方法,則以下說(shuō)法不正確的是()。

A:可以將df中所有的重復(fù)數(shù)據(jù)真正刪除

B:只能刪除df中行完全重復(fù)的所有數(shù)據(jù)

C:刪除重復(fù)數(shù)據(jù)后,行索引保持不變

D:可以刪除df中指定列完全重復(fù)的所有數(shù)據(jù)

答案:B若DataFrame對(duì)象df存儲(chǔ)的數(shù)據(jù)集中存在不同程度的缺失值NaN,則執(zhí)行該對(duì)象的dropna方法刪除這些缺失值時(shí),以下說(shuō)法正確的是()。

A:若參數(shù)axis=1且每列都存在缺失值,df將成為一個(gè)空的DataFrame對(duì)象

B:對(duì)象df中的原數(shù)據(jù)會(huì)始終保持不變

C:若參數(shù)axis=0且每行都存在缺失值,df將成為一個(gè)空的DataFrame對(duì)象

D:若參數(shù)axis=0,只要某行中存在缺失值,該行數(shù)據(jù)將被全部刪除

答案:B使用3σ原則檢測(cè)數(shù)據(jù)集中的異常值時(shí),其中的σ是指()。

A:標(biāo)準(zhǔn)差

B:均值

C:方差

D:極差

答案:A以下屬于二進(jìn)制文件格式的有()。

A:MSEXCEL

B:XML

C:TXT

D:JSON

答案:A在pandas庫(kù)與時(shí)間相關(guān)的類中,帶有時(shí)區(qū)信息,表示某個(gè)具體時(shí)間點(diǎn)的類是()。

A:Timedelta

B:Period

C:Datetime

D:Timestamp

答案:D在時(shí)間序列的處理和分析中,目前不考慮時(shí)區(qū)因素而作為國(guó)際通用時(shí)間標(biāo)準(zhǔn)的是()。

A:GMT

B:UTC

C:DST

D:EST

答案:B在Python環(huán)境中,匯編世界時(shí)區(qū)信息,且封裝在pandas庫(kù)中,為時(shí)區(qū)信息的使用帶來(lái)極大便利的第三方庫(kù)是()。

A:pytz

B:Dateutil

C:datetime

D:PyTime

答案:A數(shù)據(jù)分類是有效提高大數(shù)據(jù)集分析時(shí)空效率的必要手段,則以下關(guān)于數(shù)據(jù)分類的說(shuō)法不正確的是()。

A:數(shù)據(jù)分類的時(shí)間代價(jià)較大時(shí),分類是不必要的

B:對(duì)分類數(shù)據(jù)的操作速度會(huì)更快

C:分類數(shù)據(jù)通常用整數(shù)編碼

D:分類數(shù)據(jù)通常占用更少的內(nèi)存

答案:A使用DataFrame對(duì)象的sort_values方法對(duì)其中存儲(chǔ)的數(shù)據(jù)進(jìn)行排序時(shí),以下允許的操作是()

A:設(shè)置要排序的順序

B:設(shè)置要排序的列名

C:設(shè)置要排序的軸向

D:設(shè)置要排序的索引標(biāo)識(shí)

答案:D使用DataFrame對(duì)象的concat()方法,可以將兩個(gè)數(shù)據(jù)集合并成一個(gè)數(shù)據(jù)集。()

A:對(duì)

B:錯(cuò)

答案:B使用DataFrame對(duì)象的groupby()方法,可以按分組進(jìn)行統(tǒng)計(jì)計(jì)算。()

A:對(duì)

B:錯(cuò)

答案:A使用Pandas的read_csv()函數(shù),不僅可以讀取CSV格式的文件,而且可以解析文件中的數(shù)據(jù)內(nèi)容。()

A:錯(cuò)

B:對(duì)

答案:BFuzzyWuzzy是Python環(huán)境下對(duì)字符串模糊匹配的第三方庫(kù),它默認(rèn)使用Python的標(biāo)準(zhǔn)庫(kù)difflib進(jìn)行字符串匹配。()

A:錯(cuò)

B:對(duì)

答案:B對(duì)數(shù)據(jù)進(jìn)行標(biāo)準(zhǔn)差標(biāo)準(zhǔn)化后,數(shù)據(jù)的值限定在[0,1]之間。()

A:錯(cuò)

B:對(duì)

答案:A使用層次化索引可以直接訪問(wèn)DataFrame對(duì)象的內(nèi)層元素。()

A:對(duì)

B:錯(cuò)

答案:ASeries對(duì)象只有一個(gè)軸,不能使用分層索引。()

A:對(duì)

B:錯(cuò)

答案:B使用DataFrame對(duì)象的stack()方法,可以將其中的列轉(zhuǎn)換為行,得到一個(gè)具有多層索引的Series對(duì)象。()

A:對(duì)

B:錯(cuò)

答案:B若兩個(gè)數(shù)據(jù)子集的列數(shù)分別為n1、n2,則使用Pandas的merge方法按主鍵合并這兩個(gè)數(shù)據(jù)子集時(shí),合并后的結(jié)果數(shù)據(jù)集中的列數(shù)為n1+n2。()

A:對(duì)

B:錯(cuò)

答案:B使用Series對(duì)象的索引標(biāo)簽,可以按照字典的方式訪問(wèn)和操作對(duì)象中的元素。()

A:錯(cuò)

B:對(duì)

答案:B使用DataFrame對(duì)象的head方法,僅能查看數(shù)據(jù)集中前5行的數(shù)據(jù)。()

A:對(duì)

B:錯(cuò)

答案:B可以通過(guò)對(duì)DataFrame對(duì)象的shape屬性重新賦值的方式改變其形狀。()

A:對(duì)

B:錯(cuò)

答案:B使用DataFrame對(duì)象的reindex方法重構(gòu)索引時(shí),若該對(duì)象中原來(lái)沒(méi)有索引標(biāo)識(shí)“h”,則索引“h”對(duì)應(yīng)的行將填充為NaN。()

A:對(duì)

B:錯(cuò)

答案:A使用DataFrame對(duì)象的iloc方法選取行數(shù)據(jù)時(shí),只能使用整數(shù)形式的索引標(biāo)識(shí)。()

A:錯(cuò)

B:對(duì)

答案:BPython的外部擴(kuò)展庫(kù)pandas不具有圖表繪制的功能。()

A:對(duì)

B:錯(cuò)

答案:B在使用DataFrame對(duì)象的groupby方法進(jìn)行分組計(jì)算時(shí),若分組鍵是列標(biāo)識(shí)的列表,則分組的結(jié)果會(huì)以層次化索引表示和存儲(chǔ)。()

A:錯(cuò)

B:對(duì)

答案:BJSON格式的數(shù)據(jù)是以鍵-值對(duì)形式存儲(chǔ)的序列化文本類型數(shù)據(jù),可以使用pandas庫(kù)的read_json和to_json方法讀寫。()

A:錯(cuò)

B:對(duì)

答案:B如果數(shù)據(jù)集中表示日期時(shí)間的數(shù)據(jù)是一個(gè)很大的整數(shù),一般是指在內(nèi)部從新紀(jì)元Epoch開(kāi)始的秒數(shù)。()

A:錯(cuò)

B:對(duì)

答案:B在表示時(shí)間序列的頻率中,WOM-3FRI表示每月第3個(gè)星期五。()

A:對(duì)

B:錯(cuò)

答案:A以協(xié)調(diào)世界時(shí)UTC形式表示的時(shí)間戳值是帶有時(shí)區(qū)信息的,在進(jìn)行運(yùn)算時(shí)需要進(jìn)行時(shí)區(qū)的轉(zhuǎn)換。()

A:對(duì)

B:錯(cuò)

答案:B創(chuàng)建pandas庫(kù)的Series對(duì)象時(shí),以下可以作為其數(shù)據(jù)參數(shù)的有:()

答案:ABD假設(shè)已經(jīng)創(chuàng)建列標(biāo)識(shí)分別為“A”、“B”、“C”、“D”共4列的DataFrame對(duì)象df,則以下語(yǔ)句中能夠同時(shí)訪問(wèn)C列、D列所有數(shù)據(jù)的是()

答案:ABC執(zhí)行語(yǔ)句序列data=[[4,5,6],[4,5,6],[4,5,6]];df=pd.DataFrame(data,columns=list(“ABC”))創(chuàng)建DataFrame對(duì)象df,則以下可以將df中值為5的數(shù)據(jù)修改為數(shù)值10的語(yǔ)句是()。

A:df.loc[:,“B”]=5

B:df[“B”]=10

C:df.replace(5,10,inplace=True)

D:df[df.values==5]=10

答案:ABCD使用pandas庫(kù)可以直接讀取的外部文件格式包括()。

A:HTML格式文件

B:XML格式文件

C:CSV格式文件

D:Excel格式文件

答案:ABCD使用DataFrame對(duì)象的groupby方法對(duì)數(shù)據(jù)分組時(shí),以下說(shuō)法正確的是()。

A:分組后的結(jié)果可以直接顯示查看

B:一般遵循拆分、應(yīng)用、合并的過(guò)程

C:函數(shù)作為分組鍵時(shí),函數(shù)的返回值作為分組的名稱

D:分組生成的GroupBy對(duì)象包含數(shù)據(jù)分組的所有信息

答案:BCD對(duì)時(shí)間序列數(shù)據(jù)的重采樣,以下說(shuō)法正確的是()。

A:對(duì)以日期為索引的時(shí)間序列升采樣時(shí)目標(biāo)頻率必須是源頻率的超時(shí)期

B:升采樣時(shí)會(huì)產(chǎn)生大量的缺失值

C:本質(zhì)上是頻率轉(zhuǎn)換的過(guò)程

D:降采樣時(shí)一般要進(jìn)行相應(yīng)的聚合運(yùn)算

答案:BCD在進(jìn)行時(shí)間序列分析時(shí),以時(shí)間順序排列構(gòu)成的觀測(cè)樣本序列數(shù)據(jù)集,一般具有的基本特性包括()。

A:趨勢(shì)性

B:季節(jié)性變化

C:隨機(jī)性

D:周期性

答案:ABCD對(duì)時(shí)間序列的分析和預(yù)測(cè),可以通過(guò)移動(dòng)窗口并在窗口上進(jìn)行統(tǒng)計(jì)計(jì)算的方式。Pandas應(yīng)用于移動(dòng)窗口計(jì)算的常用函數(shù)有()。

A:shift

B:rolling

C:ewm

D:expanding

答案:BCD在Pandas環(huán)境中使用分類數(shù)據(jù),以下說(shuō)法正確的是()。

A:分類數(shù)據(jù)通常占用少的多的內(nèi)存空間

B:可以人為指定分類數(shù)據(jù)的整數(shù)編碼

C:操作分類對(duì)象Categorical的方法是通過(guò)其cat屬性提供的

D:支持分類類型的底層算法采用整數(shù)編碼數(shù)組,速度更快

答案:ABCD在Python環(huán)境中,可以使用鏈?zhǔn)骄幊趟枷氲膱?chǎng)景有()。

A:關(guān)系運(yùn)算表達(dá)式

B:對(duì)數(shù)據(jù)集進(jìn)行一系列變換

C:閉包函數(shù)的調(diào)用

D:自定義類成員方法的調(diào)用

答案:ABCD在pandas的數(shù)據(jù)合并方法中,既可以按行合并,又可以按列合并的方法有()。

A:join

B:append

C:concat

D:merge

答案:ACD以下屬于pandas庫(kù)自帶的基本數(shù)據(jù)結(jié)構(gòu)的是()。

A:list

B:DataFrame

C:Series

D:ndarray

答案:BC假設(shè)執(zhí)行df=pd.DataFrame(np.random.randn(4,3),index=range(4),columns=[“one”,“two”,“three”])語(yǔ)句已經(jīng)正確創(chuàng)建了一個(gè)DataFrame對(duì)象,則以下允許的操作有()。

A:執(zhí)行df.iloc[2]選擇第三行

B:執(zhí)行df.pop(“two”)刪除第二列

C:執(zhí)行df[“four”]=df[“one”]+df[“three”]添加一列

D:執(zhí)行df.index=list(“abcd”)改變對(duì)象的索引標(biāo)識(shí)

答案:ABCD使用DataFrame對(duì)象的describe方法,可以查看數(shù)據(jù)集的()。

A:每個(gè)數(shù)值列的數(shù)據(jù)項(xiàng)個(gè)數(shù)

B:每個(gè)數(shù)值列的標(biāo)準(zhǔn)差

C:每個(gè)非數(shù)值列的類別數(shù)

D:每行的最大值和最小值

答案:ABC使用DataFrame對(duì)象的groupby方法對(duì)數(shù)據(jù)進(jìn)行分組后,得到一個(gè)GroupBy對(duì)象,則以下關(guān)于GroupBy對(duì)象的說(shuō)法正確的是()。

A:該對(duì)象包含要進(jìn)行分組計(jì)算的所有信息

B:該對(duì)象包含對(duì)數(shù)值列的分組計(jì)算結(jié)果

C:可以通過(guò)該對(duì)象直接查看分組的結(jié)果

D:是一個(gè)可迭代對(duì)象,由分組鍵值和對(duì)應(yīng)的數(shù)據(jù)塊組成

答案:AD采用分組機(jī)制對(duì)數(shù)據(jù)進(jìn)行計(jì)算時(shí),以下對(duì)分組聚合和解封的說(shuō)法正確的是()。

A:可以直接在分組對(duì)象上執(zhí)行統(tǒng)計(jì)計(jì)算

B:只能對(duì)數(shù)據(jù)集中的數(shù)值型數(shù)據(jù)進(jìn)行計(jì)算

C:transform方法是對(duì)分組解封后的數(shù)據(jù)轉(zhuǎn)換運(yùn)算

D:apply方法是在各個(gè)分組結(jié)果上的聚合運(yùn)算

答案:ABCD在使用pandas庫(kù)的get_dummies方法對(duì)分類特征進(jìn)行啞變量處理以滿足某些回歸分析模型對(duì)數(shù)值型輸入的要求時(shí),以下說(shuō)法正確的是()。

A:get_dummies可以接收DataFrame對(duì)象的一列作為要處理的啞變量

B:啞變量的數(shù)值沒(méi)有數(shù)量大小的意義,一般為0或1

C:啞變量處理后的數(shù)據(jù)變得更加稀疏,因此降低了模型的運(yùn)算速度

D:某一輸入特征有n種分類時(shí),可以設(shè)置n-1個(gè)啞變量

答案:ABD在進(jìn)行數(shù)據(jù)處理分析時(shí),對(duì)數(shù)據(jù)進(jìn)行離散化處理的原因主要有()。

A:模型算法的要求

B:減少數(shù)據(jù)量,降低算法的時(shí)空開(kāi)銷

C:提高算法對(duì)樣本的抗噪聲能力

D:簡(jiǎn)化數(shù)據(jù)結(jié)構(gòu),更容易理解

答案:ABCD在進(jìn)行數(shù)據(jù)的處理分析時(shí),要求對(duì)原始數(shù)據(jù)進(jìn)行標(biāo)準(zhǔn)化處理,其主要原因有()。

A:消除數(shù)據(jù)特征之間量綱的差異

B:保證算法的準(zhǔn)確性

C:消除評(píng)價(jià)指標(biāo)之間的數(shù)量級(jí)差異

D:保證結(jié)果的可靠性

答案:ACD在pandas庫(kù)的數(shù)據(jù)組織方式上,允許使用層次化索引,以使得在同一個(gè)軸上可以擁有多個(gè)索引級(jí)別,其主要原因有()。

A:數(shù)據(jù)子集的選取和訪問(wèn)更加簡(jiǎn)單

B:能夠以低維方式處理高維數(shù)據(jù)

C:更容易實(shí)現(xiàn)不同層次的數(shù)據(jù)交換和排序

D:使得DataFrame對(duì)象可以存儲(chǔ)和操作三維的數(shù)據(jù)

答案:ABCD數(shù)據(jù)轉(zhuǎn)換主要指數(shù)據(jù)類型轉(zhuǎn)換,數(shù)據(jù)映射、和,其主要目的是降低內(nèi)存消耗。

答案:使用pandas進(jìn)行數(shù)據(jù)預(yù)處理時(shí),比較常用的處理包括_、_、___等。

答案:在Pandas能夠讀寫的二進(jìn)制文件格式中,HDF5格式是一種全新的_數(shù)據(jù)格式,其文件是_和___兩種基本數(shù)據(jù)對(duì)象的容器。

答案:在Python環(huán)境中,如果已經(jīng)建立了與數(shù)據(jù)庫(kù)的連接,使用連接對(duì)象的execute方法,可以使用_和_兩種方式執(zhí)行數(shù)據(jù)庫(kù)的相關(guān)操作。

答案:對(duì)GroupBy對(duì)象的數(shù)據(jù)聚合,可以使用該對(duì)象的聚合函數(shù)、_方法或_方法。

答案:使用Pandas的concat方法,既可以進(jìn)行數(shù)據(jù)集的_連接合并,又可以進(jìn)行數(shù)據(jù)集的_連接合并。

答案:對(duì)于時(shí)間序列中不帶時(shí)區(qū)信息的樸素時(shí)區(qū),可以使用時(shí)間序列的___方法將其轉(zhuǎn)換為本地敏感時(shí)區(qū)。

答案:設(shè)錨定頻率為“Q-FEB”,時(shí)期對(duì)象為Period(‘2020Q1’,freq=‘Q-FEB’),則使用該對(duì)象的asfreq方法將其轉(zhuǎn)換為日頻,則默認(rèn)的結(jié)果為_(kāi)__。

答案:對(duì)時(shí)間序列的重采樣,一般可以使用DataFrame對(duì)象的___方法來(lái)實(shí)現(xiàn)。

答案:使用平滑法可以削弱或消除短期隨機(jī)波動(dòng)對(duì)時(shí)間序列的影響,使序列得以平滑,常用的平滑模型方法有簡(jiǎn)單移動(dòng)平均、_和_等方法。

答案:第五章測(cè)試Matplotlib庫(kù)中用于實(shí)現(xiàn)繪圖功能的最主要模塊是()。

A:figure

B:animation

C:pylot

D:style

答案:C使用matplotlib庫(kù)繪制圖表時(shí),關(guān)于畫布和坐標(biāo)軸,即figure對(duì)象和axes對(duì)象的描述,以下不正確的是()。

A:一個(gè)figure對(duì)象可以包含多個(gè)axes對(duì)象

B:調(diào)用plot方法繪制圖形時(shí),會(huì)自動(dòng)創(chuàng)建一個(gè)figure對(duì)象和一個(gè)axes對(duì)象

C:一個(gè)axes對(duì)象只能在一個(gè)figure對(duì)象中使用

D:在同一個(gè)figure對(duì)象上繪制的多個(gè)圖形只能共用一個(gè)axes對(duì)象

答案:D為保證數(shù)據(jù)集中的數(shù)據(jù)點(diǎn)值能夠在坐標(biāo)軸上全部畫出,使得坐標(biāo)軸的大小適應(yīng)數(shù)據(jù)的顯示,可以使用Matplotlib庫(kù)繪圖模塊的()函數(shù)實(shí)現(xiàn)。

A:axis

B:plot

C:autoscale

D:set_axes

答案:C使用matplotlib庫(kù)繪制圖表,要在圖表中添加注解,應(yīng)調(diào)用pyplot模塊的()方法來(lái)實(shí)現(xiàn)。

A:figure

B:legend

C:annotate

D:plot

答案:C使用matplotlib.pyplot模塊的subplot方法在畫布上繪制子圖時(shí),在調(diào)用subplot(2,1,1)之后,若再調(diào)用subplot(2,3,4),則創(chuàng)建的子圖是()。

A:第2行的第4個(gè)子圖

B:第2行的第3個(gè)子圖

C:第2行的第2個(gè)子圖

D:第2行的第1個(gè)子圖

答案:D使用matplotlib.pyplot模塊繪制柱形圖和直方圖時(shí),以下說(shuō)法不正確的是()。

A:柱形圖中只有柱子的高度有意義

B:直方圖中用柱子的寬度和高度均有意義

C:柱形圖和直方圖所表示的數(shù)據(jù)均應(yīng)具有連續(xù)性

D:繪制柱形圖和直方圖時(shí),柱子的寬度均可以不同

答案:C制作詞云圖時(shí),以下可以用來(lái)分詞的模塊是()。

A:echarts

B:WordCloud

C:jieba

D:wordcloud2

答案:C繪制三維線框圖,可以使用mplot3d模塊的()方法。

A:plot

B:plot3d_wireframe

C:plot3d

D:plot_wireframe

答案:D使用Axes3D對(duì)象的bar3d(x,y,z,dx,dy,dz)函數(shù)繪制三維柱狀圖時(shí),其中的參數(shù)x、y和z表示()。

A:柱子的大小

B:柱子的形狀

C:柱子的體積

D:柱子錨點(diǎn)的坐標(biāo)

答案:D三翼面圖的繪制,可以使用Axes3D對(duì)象的()函數(shù)。

A:plot_surface

B:plot_wireframe

C:contourf

D:plot_trisurf

答案:D使用matplotlib庫(kù)繪制圖表時(shí),若要將y軸的刻度設(shè)置為對(duì)數(shù)形式,應(yīng)使用坐標(biāo)軸對(duì)象axes的方法是()。

A:set_title

B:set_yticks

C:set_yscale

D:set_ylabel

答案:C使用繪圖模塊pyplot的bar方法繪制柱形圖時(shí),要在同一個(gè)繪圖區(qū)上繪制多個(gè)柱形圖,且保證這些柱形圖不重疊,正確的做法是()。

A:設(shè)置不同的x坐標(biāo)位置

B:同時(shí)調(diào)整柱形圖的寬度和x軸上的坐標(biāo)位置

C:設(shè)置柱子不同的對(duì)齊方式

D:設(shè)置柱子具有不同的寬度

答案:B使用繪圖模塊pyplot的hist方法繪制直方圖時(shí),參數(shù)histtype用來(lái)設(shè)置要繪制的直方圖類型,其值不可以設(shè)置為()。

A:barstacked

B:stepfilled

C:barplot

D:step

答案:C使用pyplot模塊的legend方法在繪圖區(qū)添加圖例時(shí),參數(shù)loc用來(lái)指定圖例框的位置,其取值有()種可能。

A:10

B:11

C:8

D:9

答案:A對(duì)常用的二維圖表,以下說(shuō)法不正確的是()。

A:直方圖既能表現(xiàn)分組的大小,又能表現(xiàn)各分組的頻率高低

B:餅圖用來(lái)表現(xiàn)特征的占比情況,且對(duì)數(shù)量的比較更容易辨識(shí)

C:柱狀圖只能在一個(gè)維度上進(jìn)行比較

D:散點(diǎn)圖可以用來(lái)推斷數(shù)據(jù)特征之間的相關(guān)性

答案:Bmatplotlib是可以直接在Python環(huán)境中使用的標(biāo)準(zhǔn)庫(kù),無(wú)須事先安裝。()

A:錯(cuò)

B:對(duì)

答案:A在使用matplotlib.pyplot模塊中的plot()函數(shù)繪制折線圖時(shí),matplotlib會(huì)自動(dòng)創(chuàng)建一個(gè)繪圖區(qū)(figure)。()

A:錯(cuò)

B:對(duì)

答案:B堆積圖可以表示不同部分對(duì)總量的數(shù)量貢獻(xiàn),只能表現(xiàn)事物的總體趨勢(shì)。()

A:錯(cuò)

B:對(duì)

答案:A散點(diǎn)圖可以用來(lái)判斷不同數(shù)據(jù)集之間是否存在相關(guān)性。()

A:錯(cuò)

B:對(duì)

答案:B使用matpotlib.pyplot模塊的xcorr方法繪制互相關(guān)圖時(shí),會(huì)通過(guò)numpy庫(kù)的correlate函數(shù)自動(dòng)計(jì)算數(shù)據(jù)之間的相關(guān)性。()

A:錯(cuò)

B:對(duì)

答案:B自相關(guān)圖可以用來(lái)表現(xiàn)同一個(gè)數(shù)據(jù)集在不同時(shí)間周期內(nèi)的相似度。()

A:對(duì)

B:錯(cuò)

答案:A使用matplotlib.animation模塊的FuncAnimation類繪制動(dòng)畫時(shí),每一幀的繪制都需要回調(diào)創(chuàng)建構(gòu)成幀的繪圖對(duì)象函數(shù)。()

A:對(duì)

B:錯(cuò)

答案:A使用matplotlib.animation模塊的ArtistAnimation類繪制動(dòng)畫時(shí),必須預(yù)先創(chuàng)建構(gòu)成動(dòng)畫的每一幀圖像。()

A:錯(cuò)

B:對(duì)

答案:BOpenGL是一種開(kāi)放式圖形庫(kù),獨(dú)立于硬件和操作系統(tǒng)平臺(tái)。()

A:錯(cuò)

B:對(duì)

答案:BNetworkX庫(kù)提供了網(wǎng)絡(luò)的可視化功能,因此使用NetworkX庫(kù)繪制網(wǎng)絡(luò)圖時(shí),不需要導(dǎo)入matplotlib庫(kù)的繪圖模塊pyplot。()

A:錯(cuò)

B:對(duì)

答案:APyLab模塊不屬于matplotlib庫(kù),它能夠單獨(dú)導(dǎo)入到Python環(huán)境并實(shí)現(xiàn)基本圖表的繪制。()

A:錯(cuò)

B:對(duì)

答案:B使用matplotlib庫(kù)既可以在平面直角坐標(biāo)系下繪圖,又可以在極坐標(biāo)系下繪圖。()

A:錯(cuò)

B:對(duì)

答案:Bmplot3d是專門用來(lái)繪制三維圖形的工具包,可以使用frommatplotlibimportmplot3d語(yǔ)句導(dǎo)入到Python環(huán)境。()

A:錯(cuò)

B:對(duì)

答案:Aanimation模塊是屬于matplotlib庫(kù)的一個(gè)子模塊,可以使用frommatplotlibimportanimation語(yǔ)句導(dǎo)入到Python,并使用其中的接口類生成動(dòng)畫。()

A:錯(cuò)

B:對(duì)

答案:B散點(diǎn)圖可以用于表示三維特征的分布情況。()

A:對(duì)

B:錯(cuò)

答案:A以下屬于圖表基本組成的有()。

A:繪圖區(qū)

B:坐標(biāo)軸

C:圖例

D:圖表標(biāo)題

答案:ABCD在Python環(huán)境下制作詞云圖時(shí),第三方庫(kù)jieba的使用是非常關(guān)鍵和必要的,其主要功能包括()。

A:子模塊posseg可以進(jìn)行詞性分析

B:以不同模式對(duì)文本進(jìn)行分詞

C:子模塊analyse可以進(jìn)行關(guān)鍵詞提取

D:對(duì)分詞結(jié)果進(jìn)行詞頻統(tǒng)計(jì)

答案:ABC在matplotlib的pyplot模塊中,可以用來(lái)創(chuàng)建圖表中的子區(qū)的方法有()。

A:subplot2grid

B:subplot

C:GridSpecPlot

D:subplots

答案:ABD使用matplotlib的pyplot模塊,可以用來(lái)創(chuàng)建極坐標(biāo)系的方法有()。

A:調(diào)用subpl

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論