【MOOC】《用Python玩轉(zhuǎn)數(shù)據(jù)》(南京大學(xué))期末考試慕課答案_第1頁(yè)
【MOOC】《用Python玩轉(zhuǎn)數(shù)據(jù)》(南京大學(xué))期末考試慕課答案_第2頁(yè)
【MOOC】《用Python玩轉(zhuǎn)數(shù)據(jù)》(南京大學(xué))期末考試慕課答案_第3頁(yè)
【MOOC】《用Python玩轉(zhuǎn)數(shù)據(jù)》(南京大學(xué))期末考試慕課答案_第4頁(yè)
【MOOC】《用Python玩轉(zhuǎn)數(shù)據(jù)》(南京大學(xué))期末考試慕課答案_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余5頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

【MOOC】《用Python玩轉(zhuǎn)數(shù)據(jù)》(南京大學(xué))期末考試慕課答案

有些題目順序不一致,下載后按鍵盤(pán)ctrl+F進(jìn)行搜索《用Python玩轉(zhuǎn)數(shù)據(jù)》期末測(cè)試1.單選題:【情感分析第2題】語(yǔ)料文本中的標(biāo)注“picture[+3]”代表的含義是如下哪一項(xiàng)?

選項(xiàng):

A、產(chǎn)品特征+褒義+褒義評(píng)價(jià)值

B、產(chǎn)品特征+貶義+貶義評(píng)價(jià)值

C、產(chǎn)品特征+褒義+褒義評(píng)價(jià)次數(shù)

D、產(chǎn)品特征+貶義+貶義評(píng)價(jià)次數(shù)

答案:【產(chǎn)品特征+褒義+褒義評(píng)價(jià)值】2.單選題:NLTK中收錄了許多語(yǔ)料,以下問(wèn)題基于選擇合適的語(yǔ)料庫(kù)構(gòu)建一個(gè)小型項(xiàng)目的思路。例如其中有兩份語(yǔ)料分別名為“product_reviews_1”和“product_reviews_2”,假設(shè)我們來(lái)觀察前一份語(yǔ)料,打開(kāi)NLTK存放語(yǔ)料的目錄(“nltk_data\corpora\product_reviews_1”)我們發(fā)現(xiàn)其中有一個(gè)文件readme.txt,文件中說(shuō)明本語(yǔ)料與評(píng)論產(chǎn)品某個(gè)特征(如相機(jī)本身或相機(jī)鏡頭)的情感(褒義或貶義)有關(guān),打開(kāi)文件“Canon_G3.txt”,顯然這是關(guān)于佳能相機(jī)G3本身和其各類(lèi)特征的評(píng)價(jià),形如:picture[+3]##thehighestopticalzoompicturesareperfect.menu[+1],button[+1]##themenusareeasytonavigateandthebuttonsareeasytouse.camera[+3]##itisafantasticcameraandwellworththeprice.flashphoto[-3],noise[-2]##wellflashphotosarenevergreat,andtherewasstillalotofnoise.##youcaneventakeapictureofyourselfwhilelookingatthelcd.dial[-1]##*maindialisnotbacklit.觀察你本地相應(yīng)目錄下的文件(包括readme.txt)或以上的語(yǔ)料片段,回答以下問(wèn)題。【情感分析第1題】語(yǔ)料中每一條評(píng)論句是以以下哪種形式開(kāi)始的?

選項(xiàng):

A、"["

B、"]"

C、"*"

D、"##"

答案:【"##"】3.單選題:定義函數(shù)如下:defcompute(*numbers):s=1forninnumbers:s=s*n+nreturns以下哪些選項(xiàng)的輸入可以得到21的結(jié)果?

選項(xiàng):

A、compute([3,3])

B、nums=[1,2,3];compute(nums)

C、compute([3,2,1])

D、nums=(3,3);compute(*nums)

答案:【nums=(3,3);compute(*nums)】4.單選題:對(duì)于一個(gè)列表aList和一個(gè)元組bTuple,以下函數(shù)和對(duì)象方法使用錯(cuò)誤的選項(xiàng)是哪一個(gè)?

選項(xiàng):

A、aList.sort()

B、bTuple.sort()

C、sorted(aList)

D、sorted(bTuple)

答案:【bTuple.sort()】5.單選題:【情感分析第5題】接下來(lái)就是真正的分析處理過(guò)程了,當(dāng)然這里需要你補(bǔ)充情感分析的相關(guān)知識(shí),例如用什么方式抽取評(píng)論句中的產(chǎn)品或產(chǎn)品特征(例如最簡(jiǎn)單的可以先將句子分詞,然后利用結(jié)合句子中詞性的CRF模型抽取特征,Python中有現(xiàn)成的函數(shù)可用),用什么方式判斷句子中的情感,選擇NLTK(例如NLTK中有sentiwordnet庫(kù))或其他可以進(jìn)行數(shù)據(jù)挖掘的模塊(如scikit-learn)處理。對(duì)于以下給出的可以用來(lái)簡(jiǎn)單判斷產(chǎn)品/某個(gè)特征的情感傾向的資源中你覺(jué)得最合理的是哪一項(xiàng)?情感分析要想獲得高的精確率還要考慮很多復(fù)雜的問(wèn)題,例如“看某場(chǎng)電影時(shí)睡著了”這樣的句子很難通過(guò)簡(jiǎn)單的方式獲得評(píng)價(jià)的情感傾向。這個(gè)例子只是給大家一個(gè)用Python實(shí)現(xiàn)數(shù)據(jù)處理分析的思路,如果覺(jué)得這個(gè)產(chǎn)品評(píng)論情感分析比較難的話(huà),可以先從簡(jiǎn)單的單篇電影評(píng)論情感分析開(kāi)始,語(yǔ)料可使用NLTK中的“movie_review.txt”,具體的還需要大家進(jìn)一步的學(xué)習(xí)和實(shí)踐。

選項(xiàng):

A、包含褒義詞/貶義詞列表的情感詞典

B、包含褒義詞/貶義詞列表的情感詞典,否定詞詞典(可用列表實(shí)現(xiàn))

C、形容詞詞典

D、形容詞詞典,否定詞詞典(可用列表實(shí)現(xiàn))

答案:【包含褒義詞/貶義詞列表的情感詞典,否定詞詞典(可用列表實(shí)現(xiàn))】6.單選題:以下關(guān)于Python自帶數(shù)據(jù)結(jié)構(gòu)的運(yùn)算結(jié)果中正確的是哪一項(xiàng)?

選項(xiàng):

A、l=[1,2,3,4,5];dell[2:4];則運(yùn)算之后l為[1,2,3]。

B、l=[2,1,3,5,4];l.remove(3);l.sort();則運(yùn)算之后l為[1,2,4,5]。

C、basket=['apple','banana','apple','orange'];fruit=set(basket);len(fruit)的運(yùn)算結(jié)果是4。

D、basket=['apple','banana','apple','orange'];fruit=set(basket);fruit2=set(['apple','melo']);len(fruit|fruit2)的結(jié)果是5。

答案:【l=[2,1,3,5,4];l.remove(3);l.sort();則運(yùn)算之后l為[1,2,4,5]?!?.單選題:以下關(guān)于Python自帶數(shù)據(jù)結(jié)構(gòu)的運(yùn)算結(jié)果中錯(cuò)誤的是哪一項(xiàng)?

選項(xiàng):

A、l=[1,2,3,4];l.insert(2,-1);則l為[1,2,-1,4]。

B、l=[1,2,3,4];l.reverse();則l[1]為3。

C、l=[1,2,3,4];l.pop();則l.index(3)結(jié)果為2。

D、l=[1,2,3,4];l.pop(1);則l結(jié)果為[1,3,4]。

答案:【l=[1,2,3,4];l.insert(2,-1);則l為[1,2,-1,4]?!?.單選題:以下關(guān)于Fibonacci數(shù)列的函數(shù)中_________表示數(shù)列的第n項(xiàng)(假設(shè)第0項(xiàng)是0,第1項(xiàng)是1)?deffib(n):a,b=0,1count=1whilecount<n:a,b=b,a+bcount=count+1

選項(xiàng):

A、a

B、b

C、a+1

D、b+1

答案:【b】9.單選題:以下關(guān)于Python的說(shuō)法中正確的是哪一項(xiàng)?

選項(xiàng):

A、在Python中,一個(gè)算法的遞歸實(shí)現(xiàn)往往可以用循環(huán)實(shí)現(xiàn)等價(jià)表示,但是大多數(shù)情況下遞歸表達(dá)的效率要更高一些。

B、遞歸調(diào)用語(yǔ)句不允許出現(xiàn)在循環(huán)結(jié)構(gòu)中。

C、Python中函數(shù)的返回值如果多于1個(gè),則系統(tǒng)默認(rèn)將它們處理成一個(gè)字典。

D、可以在函數(shù)參數(shù)名前面加上星號(hào)*,這樣用戶(hù)所有傳來(lái)的參數(shù)都被收集起來(lái)然后使用,星號(hào)在這里的作用是收集其余的位置參數(shù),這樣就實(shí)現(xiàn)了變長(zhǎng)參數(shù)。

答案:【可以在函數(shù)參數(shù)名前面加上星號(hào)*,這樣用戶(hù)所有傳來(lái)的參數(shù)都被收集起來(lái)然后使用,星號(hào)在這里的作用是收集其余的位置參數(shù),這樣就實(shí)現(xiàn)了變長(zhǎng)參數(shù)?!?0.單選題:在Python中,以下關(guān)于函數(shù)的描述錯(cuò)誤的是哪一項(xiàng)?

選項(xiàng):

A、在Python中,foo為一個(gè)函數(shù),執(zhí)行map(foo,lst)則可將foo函數(shù)映射到lst中的每一個(gè)元素上。

B、在Python的函數(shù)中,有且只能有一個(gè)return語(yǔ)句。

C、在Python中,函數(shù)的return語(yǔ)句可以以元組tuple的方式返回多個(gè)值。

D、在Python中,默認(rèn)參數(shù)的值可以修改。

答案:【在Python的函數(shù)中,有且只能有一個(gè)return語(yǔ)句?!?1.單選題:對(duì)于函數(shù)ask,以下調(diào)用錯(cuò)誤的是哪一項(xiàng)?defask(prompt="DoyoulikePython?",hint="yesorno"):whileTrue:answer=input(prompt)ifanswer.lower()in('y','yes'):print("Thankyou")returnTrueifanswer.lower()in('n','no'):print("Whynot")returnFalseelse:print(hint)

選項(xiàng):

A、answer.lower()是調(diào)用了字符串自帶的函數(shù)lower(),將輸入轉(zhuǎn)換為小寫(xiě)字母。

B、函數(shù)調(diào)用ask("DoyoulikePython?")與ask()效果一致。

C、調(diào)用函數(shù)ask(),在交互頁(yè)面輸入N,則會(huì)繼續(xù)打印yesorno提示你繼續(xù)輸入。

D、調(diào)用函數(shù)ask(),在交互頁(yè)面輸入x,則會(huì)打印yesorno,如果繼續(xù)輸入y,則會(huì)打印Thankyou并退出ask()函數(shù)的執(zhí)行同時(shí)返回值True。

答案:【調(diào)用函數(shù)ask(),在交互頁(yè)面輸入N,則會(huì)繼續(xù)打印yesorno提示你繼續(xù)輸入。】12.單選題:以下關(guān)于列表表述中錯(cuò)誤的是哪一項(xiàng)?

選項(xiàng):

A、列表與字符串一樣都是不可變的。

B、“+”號(hào)可以用來(lái)拼接兩個(gè)列表。

C、可以用“==”比較兩個(gè)列表是否相同。

D、Python的列表可以嵌套,形成二維列表。

答案:【列表與字符串一樣都是不可變的。】13.單選題:結(jié)構(gòu)化程序設(shè)計(jì)的三種基本的控制結(jié)構(gòu)不包括以下哪一項(xiàng)?

選項(xiàng):

A、遞歸

B、選擇

C、順序

D、循環(huán)

答案:【遞歸】14.單選題:以下關(guān)于數(shù)據(jù)規(guī)約的說(shuō)法中錯(cuò)誤的選項(xiàng)是哪一個(gè)?

選項(xiàng):

A、PCA是一種常見(jiàn)的屬性規(guī)約方法。

B、直方圖常用來(lái)做數(shù)值規(guī)約。

C、z-score是一種常見(jiàn)的數(shù)值規(guī)約方法。

D、抽樣常用來(lái)做數(shù)值規(guī)約。

答案:【z-score是一種常見(jiàn)的數(shù)值規(guī)約方法?!?5.單選題:面向?qū)ο笏枷氲某绦蛟O(shè)計(jì)中通常的使用順序是以下哪一項(xiàng)?

選項(xiàng):

A、定義類(lèi)—?jiǎng)?chuàng)建實(shí)例—通過(guò)實(shí)例使用屬性或方法

B、創(chuàng)建實(shí)例—定義類(lèi)—通過(guò)實(shí)例使用屬性或方法

C、創(chuàng)建實(shí)例—通過(guò)實(shí)例使用屬性或方法—定義類(lèi)

D、定義類(lèi)—通過(guò)實(shí)例使用屬性或方法—?jiǎng)?chuàng)建實(shí)例

答案:【定義類(lèi)—?jiǎng)?chuàng)建實(shí)例—通過(guò)實(shí)例使用屬性或方法】16.單選題:以下關(guān)于SciPy中常見(jiàn)數(shù)據(jù)結(jié)構(gòu)的描述中錯(cuò)誤的是哪一項(xiàng)?

選項(xiàng):

A、SciPy包括NumPy,Matplotlib,pandas等組件,其中NumPy是高性能計(jì)算分析的基礎(chǔ)包,是其后高級(jí)工具的構(gòu)建基礎(chǔ)。

B、ndarray是NumPy的多維數(shù)組對(duì)象,importnumpyasnp;matrix=np.ones((3,4))創(chuàng)建了一個(gè)3*4的二維數(shù)組ndarray對(duì)象。

C、Series可以看作pandas中對(duì)Python原生字典的加強(qiáng),所以一個(gè)Series對(duì)象內(nèi)部每一個(gè)元素的索引不能相同。

D、DataFrame可以看成共享同一個(gè)index的Series集合。

答案:【Series可以看作pandas中對(duì)Python原生字典的加強(qiáng),所以一個(gè)Series對(duì)象內(nèi)部每一個(gè)元素的索引不能相同?!?7.單選題:以下不能作為字典的key的是哪一個(gè)選項(xiàng)?

選項(xiàng):

A、123

B、'num'

C、listA=['className']

D、tupleA=('sum')

答案:【listA=['className']】18.單選題:以下描述中錯(cuò)誤的是哪一項(xiàng)?

選項(xiàng):

A、Python中的同一種序列互相之間可以進(jìn)行比較,按照字典序進(jìn)行排序,例如(1,2,3,4)<(1,2,4)的運(yùn)算結(jié)果是True。

B、字符串的格式化,'{:.2f}'.format(math.pi)與'%.2f'%math.pi在運(yùn)算結(jié)果上相同。

C、打開(kāi)一個(gè)文本文件,再對(duì)其進(jìn)行讀取,f=open('test.txt','r+');f.read();read函數(shù)內(nèi)不帶參數(shù)是讀取整個(gè)文本文件內(nèi)容并返回。

D、打開(kāi)一個(gè)文本文件,f=open('test.txt','r+');則f.seek(5)表示在打開(kāi)的文件里尋找數(shù)字5。

答案:【打開(kāi)一個(gè)文本文件,f=open('test.txt','r+');則f.seek(5)表示在打開(kāi)的文件里尋找數(shù)字5?!?9.單選題:以下描述中錯(cuò)誤的是哪一項(xiàng)?

選項(xiàng):

A、當(dāng)在序列中循環(huán)訪問(wèn)元素時(shí),如果要同時(shí)獲取元素的下標(biāo),可以使用enumerate()函數(shù),例如forxinenumerate(lst)。

B、如果要倒序遍歷訪問(wèn)序列中的元素,可以對(duì)該序列使用reversed()函數(shù),例如foriinreversed(list)。

C、在遍歷列表的同時(shí)可以修改列表本身,例如如下的代碼可以做到。words=['I','love','Python']forwinwords:iflen(w)>4:words.insert(0,w)

D、對(duì)字典進(jìn)行遍歷訪問(wèn)時(shí),可以通過(guò)items()函數(shù)同時(shí)得到key,value值。例如fork,vinscores.items()。

答案:【在遍歷列表的同時(shí)可以修改列表本身,例如如下的代碼可以做到。words=['I','love','Python']forwinwords:iflen(w)>4:words.insert(0,w)】20.單選題:以下關(guān)于Python自帶數(shù)據(jù)結(jié)構(gòu)的運(yùn)算結(jié)果中正確的是哪一項(xiàng)?

選項(xiàng):

A、scores={'Jack':90,'Mike':80,'Jay':85,'Bill':60};delscores['Bill'];len(scores)的結(jié)果是6。

B、scores={'Jack':90,'Mike':80,'Jay':85,'Bill':60};s=dict(Jack=90,Mike=80,Jay=85,Bill=60);則scores==s判斷結(jié)果是False。

C、scores={'Jack':90,'Mike':80,'Jay':85,'Bill':60};無(wú)法執(zhí)行命令scores['Bill']=90;因?yàn)樵瓉?lái)的字典中已經(jīng)有了一個(gè)值為90了。

D、scores={'Jack':90,'Mike':80,'Jay':85,'Bill':60};sorted(scores.keys())的運(yùn)算結(jié)果是['Bill','Jack','Jay','Mike']。

答案:【scores={'Jack':90,'Mike':80,'Jay':85,'Bill':60};sorted(scores.keys())的運(yùn)算結(jié)果是['Bill','Jack','Jay','Mike']?!?1.單選題:以下關(guān)于字符串處理正確的是哪一項(xiàng)?

選項(xiàng):

A、+號(hào)可以用來(lái)拼接兩個(gè)字符串,對(duì)于以下代碼的輸出字符串是Python>>>prefix="Py">>>prefix+'thon'

B、字符串是自帶索引的,對(duì)變量word="Python",word[1]是字符y,但是word[-1]會(huì)報(bào)越界錯(cuò)誤。

C、字符串的索引有兩個(gè)邊界,前邊界和后邊界都是包括的。

D、對(duì)于字符串"apple",3*"apple"的結(jié)果為"3apple"。

答案:【+號(hào)可以用來(lái)拼接兩個(gè)字符串,對(duì)于以下代碼的輸出字符串是Python>>>prefix="Py">>>prefix+'thon'】22.單選題:以下關(guān)于字符串處理的描述錯(cuò)誤的是哪一項(xiàng)?

選項(xiàng):

A、被單引號(hào)('...')或者雙引號(hào)("...")包圍的都是字符串。

B、"\"符號(hào)可以被用來(lái)表示轉(zhuǎn)義符號(hào),例如'doesn\'t'和"doesn't"都表示字符串doesn't。

C、打印語(yǔ)句print('C:\file\time')的輸出結(jié)果是C:\file\time。

D、如果字符串賦值的時(shí)候,內(nèi)部有單引號(hào)或雙引號(hào)時(shí)如果不想使用轉(zhuǎn)義字符常常可以使用r運(yùn)算符來(lái)表示。

答案:【打印語(yǔ)句print('C:\file\time')的輸出結(jié)果是C:\file\time?!?3.單選題:以下關(guān)于Python數(shù)值運(yùn)算描述錯(cuò)誤的是哪一項(xiàng)?

選項(xiàng):

A、%運(yùn)算符表示運(yùn)算對(duì)象取余。

B、Python內(nèi)置支持復(fù)數(shù)運(yùn)算,可以使用j或者J來(lái)表示。

C、Python支持+=、%=這樣的增量賦值操作符。

D、在Python3.x中,10/3==3的判別結(jié)果是True。

答案:【在Python3.x中,10/3==3的判別結(jié)果是True。】24.單選題:在做二維表數(shù)據(jù)定性分布分析時(shí)常用value_counts()方法或條形圖來(lái)展現(xiàn)數(shù)據(jù)的分類(lèi)比例。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】25.單選題:對(duì)于如“quotesdf=quotesdf.drop(['date'],axis=1)”這樣的語(yǔ)句中axis的參數(shù)只能是0或者1。0代表對(duì)DataFrame中某一列進(jìn)行操作,1代表對(duì)DataFrame中某一行進(jìn)行操作。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】26.單選題:在利用NumPy中的ndarray數(shù)組解決各類(lèi)科學(xué)計(jì)算問(wèn)題時(shí)有一個(gè)重要廣播思想,但是要特別注意數(shù)組在運(yùn)算過(guò)程的維數(shù)變化以保證可以進(jìn)行后續(xù)的廣播,為此函數(shù)/方法中常有keepdims這個(gè)參數(shù),可將此參數(shù)設(shè)置為T(mén)rue以保持?jǐn)?shù)組的二維特性(結(jié)果中被減少那個(gè)軸的維度為1)。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】27.單選題:Python字典的內(nèi)置函數(shù)中沒(méi)有append()操作,可以用update()來(lái)更新字典內(nèi)容。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】28.單選題:通過(guò)Requests庫(kù)中的get函數(shù)可以爬取某個(gè)網(wǎng)頁(yè),如果要解析其內(nèi)容常常使用BeautifulSoup庫(kù)和re模塊。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】29.單選題:執(zhí)行range(N1,N2)可生成N2-N1+1個(gè)整數(shù)。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】30.單選題:在Python的函數(shù)參數(shù)定義中,可以有一些位置參數(shù)和一些關(guān)鍵字參數(shù),其中關(guān)鍵字參數(shù)讓調(diào)用者通過(guò)使用參數(shù)名區(qū)分參數(shù),允許改變參數(shù)列表中的參數(shù)順序。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】31.單選題:在循環(huán)控制語(yǔ)句中,有break,continue和pass等控制流關(guān)鍵詞。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】32.單選題:count-1是Python的合法標(biāo)識(shí)符。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】33.單選題:Python中無(wú)需定義變量類(lèi)型,根據(jù)“值”確定類(lèi)型,并以“引用”的方式實(shí)現(xiàn)賦值操作。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】34.單選題:數(shù)據(jù)規(guī)范化常用來(lái)解決量綱不同和數(shù)值范圍差異大的問(wèn)題。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】35.單選題:Python中的for語(yǔ)句可以在任意序列上進(jìn)行迭代訪問(wèn),例如列表、字符串和元組。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】36.單選題:Python中如果某個(gè)文件的打開(kāi)模式是“r+”,則將文件指針移動(dòng)到文件開(kāi)頭,調(diào)用f.write('hahaha')則可將字符串“hahaha”插入到文件的開(kāi)頭。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】37.單選題:對(duì)于與循環(huán)語(yǔ)句匹配的else語(yǔ)句,如果循環(huán)代碼從break處終止跳出循環(huán),則執(zhí)行該循環(huán)的else中的語(yǔ)句。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【錯(cuò)誤】38.單選題:若要在列表l后插入元素x,可以使用l.append(x),也可以使用l[len(l):]=[x]。

選項(xiàng):

A、正確

B、錯(cuò)誤

答案:【正確】39.已知列表fruits中順序保存了某商店每日出售的水果品名,例如fruits=['apple','banana','cherry','banana','peach','pear','peach','cherry'],定義函數(shù)count計(jì)算每一種水果的出售次數(shù),存入字典result中并將結(jié)果返回,針對(duì)本題數(shù)據(jù),result的結(jié)果為:{'pear':1,'banana':2,'cherry':2,'peach':2,'apple':1}。這個(gè)問(wèn)題還可以利用另外的函數(shù)來(lái)解決,請(qǐng)?jiān)跈M線(xiàn)中填上相應(yīng)的函數(shù)名。d={}foriteminfruits:d[item]=d.___________(item,0)+1

答案:【get/setdefault】40.已知列表fruits中順序保存了某商店每日出售的水果品名,例如fruits=['apple','banana','cherry','banana','peach','pear','peach','cherry'],定義函數(shù)count計(jì)算每一種水果的出售次數(shù),存入字典result中并將結(jié)果返回,針對(duì)本題數(shù)據(jù),result的結(jié)果為:{'pear':1,'banana':2,'cherry':2,'peach':2,'apple':1}。我們可以用一般程序設(shè)計(jì)的方法去解決這個(gè)問(wèn)題,例如:d={}fruits_set=set(fruits)foriteminfruits_set:d[item]=0foriinrange(len(fruits)):ifitem==fruits[i]:d[item]+=1但是我們更希望大家用Python中特有的方法去解決問(wèn)題,例如此問(wèn)題可以改成:foriteminfruits:B[item]=0foriteminfruits:B[item]+=1也可以利用Python中豐富的函數(shù)去解決這個(gè)問(wèn)題,請(qǐng)?jiān)诳瞻滋幪顚?xiě)相應(yīng)的函數(shù)。d={}foriteminfruits:d[item]=fruits._________(item)

答案:【count】41.在當(dāng)前目錄存在存在文本文件test.txt,內(nèi)容是:Lifeisshort,youneedPython.Simpleisbetterthancomplex.執(zhí)行如下語(yǔ)句,結(jié)果字符串是b'_________________'。fp=open('test.txt','rb+',0)fp.readline()fp.seek(10,1)print(fp.readline())fp.close()

答案:【betterthancomplex.】42.【ask函數(shù)第2題】請(qǐng)?zhí)顚?xiě)【ask函數(shù)第1題】中第二條橫線(xiàn)處的答案。

答案:【hint/"yesorno"/'yesorno'/'''yesorno'''】43.【情感分析第4題】上一題(【情感分析第3題】)第二和第三條橫線(xiàn)上(所填內(nèi)容一樣)需要填寫(xiě)的函數(shù)/方法名是___________________(只填一遍即可)。

答案:【split】44.【情感分析第3題】了解了語(yǔ)料的基本情況后可以開(kāi)始考慮處理流程,基本思路是通過(guò)對(duì)評(píng)論句的處理獲得相應(yīng)的對(duì)某個(gè)特征褒義/貶義的判斷(假設(shè)我們只考慮簡(jiǎn)單的褒義和貶義,不需要情感強(qiáng)度),再把判斷結(jié)果與已有的情感標(biāo)注對(duì)比從而確定算法的正確率。因此需要先把語(yǔ)料中已進(jìn)行標(biāo)注情感標(biāo)注評(píng)論句中的情感值和評(píng)論句

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論