第二屆大數(shù)據(jù)與人工智能師資研修課件培訓12python快速入門_第1頁
第二屆大數(shù)據(jù)與人工智能師資研修課件培訓12python快速入門_第2頁
第二屆大數(shù)據(jù)與人工智能師資研修課件培訓12python快速入門_第3頁
第二屆大數(shù)據(jù)與人工智能師資研修課件培訓12python快速入門_第4頁
第二屆大數(shù)據(jù)與人工智能師資研修課件培訓12python快速入門_第5頁
已閱讀5頁,還剩52頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

開始之工程:專為解決某一項目而建,其包含解決這一項目的所有文件 大數(shù)據(jù)挖掘?qū)?開始之工程下包括 文件(.py)、包、數(shù)據(jù)文件大數(shù)據(jù)挖掘?qū)?1大數(shù)據(jù)挖掘?qū)?str= oworld'file=open('/Users/zhangmin/Desktop/ oworld.txt','w')file.write(str)file.close()Python中的變量不需 ,每個變量在使用前都必須賦值,變量賦值以后該變量才會被創(chuàng)建變量一般由字母、數(shù)字和下劃線組成;通常第一個字符是字母或下劃線‘_’;區(qū)分大小大數(shù)據(jù)挖掘?qū)?機器學習=['決策樹','神經(jīng)網(wǎng)絡','聚類分析for算法in機器學習:print法)Python3碼文件以UTF-8碼,所有字符串都是unicode符串或 首行指定編碼方式語法格式:代碼塊以Tab或空格縮進限制,而不以花括號”{}”等分割代大數(shù)據(jù)挖掘?qū)?A,b,c=abc1#多變量單行注釋:#我是注多行注釋:'''多注釋大數(shù)據(jù)挖掘?qū)?大數(shù)據(jù)挖掘?qū)?大數(shù)據(jù)挖掘?qū)?var1=var2=del?數(shù)值不可變?整型無長短之?取絕對值:abs(-?數(shù)學函數(shù):math包,如?隨機函數(shù):random包,如?大數(shù)據(jù)挖掘?qū)?函(返回數(shù)字的絕對值,如abs(-10)返回)返回e的x次冪(ex),如math.exp(1)返回返回數(shù)字的絕對值,如math.fabs(-10)返回返回數(shù)字的下舍整數(shù),如math.?oor(4.9)返回如math.log(math.e)返回1.0,math.log(100,10)返回max(x1,返回給定參數(shù)的最大值,參數(shù)可以為序min(x1,返回給定參數(shù)的最小值,參數(shù)可以為序列返回的整數(shù)部分與小數(shù)部分,兩部分的數(shù)值符號與pow(x,x**y運算后的值round(x返回浮點數(shù)x的四舍五入值,如給出n值,則代表舍入到小數(shù)點后的位數(shù)返回數(shù)字x的平方根,返回類型為實數(shù),如math.sqrt(4)返回大數(shù)據(jù)挖掘?qū)?all_in_list='a]1、列表中每個元素都是可變的2、列表中的元素是有序的,每個元素對應一個位3、列表可以容納Python中的任何對象大數(shù)據(jù)挖掘?qū)?fruit=aaL0nF010123456---------大數(shù)據(jù)挖掘?qū)?list.insert(index,大數(shù)據(jù)挖掘?qū)?/p>

fori大數(shù)據(jù)挖掘?qū)?a=foriinb=[iforiina=[i**2foriinc=[j+1forjin大數(shù)據(jù)挖掘?qū)?大數(shù)據(jù)挖掘?qū)??算術操作符?賦值操作符?比較操作符?邏輯操作算術操作符一般會返回一個數(shù),而比較和邏輯操作符會返回布爾值True或False大數(shù)據(jù)挖掘?qū)?+3+2返回-3-2返回*3*2返回/%5%3返回3**2返回大數(shù)據(jù)挖掘?qū)?操作描例=簡單的賦值運算符,賦值從右側操作數(shù)左側操作c=a+b a和相加的值賦值c加法AND賦值操作符,它增加了右操作數(shù)左操作數(shù)和結果賦給左操作c+=a相當c=c+-減法AND賦值操作符,它減去右邊的操作數(shù)從左邊操作數(shù),并將結果賦給操作c-=a相當c=c-乘法AND賦值操作符,它乘以右邊的操作數(shù)與左操作數(shù),并將結果賦給左作c*=a相當c=c*除法AND賦值操作符,它把左操作數(shù)與正確的操作數(shù),并將結果賦給左操數(shù)c/=a相當c=c/模量AND賦值操作符,它需要使用兩個操作數(shù)的模量和分配結果左操作c%=a相當于=c%指數(shù)AND賦值運算符,執(zhí)行指數(shù)(功率)計算操作符和賦值給左操作c**=a相當于cc**取商,并分配一個值,執(zhí)行取商并將結果賦值給左操作c//=a相當于cc//大數(shù)據(jù)挖掘?qū)?3==2返回3!=2返回3<>2返回>3>2返回<3<2返回3>=3返回2<=2返回大數(shù)據(jù)挖掘?qū)?邏輯與運算符。當且僅當兩個操作數(shù)為真TrueandFalse返回TrueorFalse返回notTrue大數(shù)據(jù)挖掘?qū)?邏輯控制邏輯判斷——True&1>1<2<42'Name'=='M'in返回值為True或大數(shù)據(jù)挖掘?qū)?對序列[1,2,6,0.3,2,0.5,-1,2.4]按從小到大順序進大數(shù)據(jù)挖掘?qū)?大數(shù)據(jù)挖掘?qū)?對序列[1,2,6,0.3,2,0.5,-1,2.4]按從小到大順序進x=[1,2,6,0.3,2,0.5,-ifx[i],x[j]=大數(shù)據(jù)挖掘?qū)?Waden中文譯《瓦爾登湖》,是 作家梭羅獨居瓦爾登湖畔的記,描繪了他兩年多時間里所見、所聞和所思。該書崇尚簡樸生,熱愛大自然的風光,內(nèi)容豐厚,意義深遠,語言生動。請用ython統(tǒng)計小Waden中各單詞出現(xiàn)的頻次,并按頻次由高到低排序。大數(shù)據(jù)挖掘?qū)?字符"任何在這雙引號之間的文字"單引號其實和雙引號完全一樣或說明,只要引號不結束,你就可以任字符串屬不可變數(shù)據(jù)類大數(shù)據(jù)挖掘?qū)??合并?重復:'word*3?轉(zhuǎn)換:int(string)MyMyname0120123456--------大數(shù)據(jù)挖掘?qū)?名說num=string.count(strsep為分隔符截取字符串,如果num有指定值,則num個子字符返回字符串的一個副本,刪除前導和尾隨字符。chars參數(shù)是一個字符串,指要移除的字符集。如果省略或為None,則chars參數(shù)默認為刪除空白字符將字符串所有大寫字符變?yōu)樾∪绻址辽儆幸粋€字符,并且所有字符都是數(shù)字或者字母,則返回否則返回false返回在[start,end]范圍內(nèi)的子串sub 出現(xiàn)的次數(shù)??蛇x參數(shù)start和end都切片表示法解釋rece(old,new[,將字符串中old替換new,max指定,則替換不超max大數(shù)據(jù)挖掘?qū)?NASDAQ_code=}1、鍵-值成對出現(xiàn)2、鍵不能重復3、鍵不可更改,值可修改4、鍵來索引值大數(shù)據(jù)挖掘?qū)?NASDAQ_code=}NASDAQ_code['YOJKU']= del大數(shù)據(jù)挖掘?qū)?a={i:i**2foriin大數(shù)據(jù)挖掘?qū)?lyric='Thenightbegintoshine,thenightbegintowords=大數(shù)據(jù)挖掘?qū)?13 大數(shù)據(jù)挖掘?qū)?文件操在python,使用open函數(shù),可以打開一個已經(jīng)存在的文件,或者創(chuàng)建一個新文件open(文件名 模式)例如下f=open('test.txt',大數(shù)據(jù)挖掘?qū)?文件操?使用write()可以完成向文件寫入數(shù)f=open('test.txt', of.write('iam大數(shù)據(jù)挖掘?qū)?文件操?使用read(num)可以從文件中 f=open('test.txt',content=print("-content=大數(shù)據(jù)挖掘?qū)?文件操?就像read沒有參數(shù)時一樣,readlines可以按照行的方式把整個文件中的內(nèi)容進行 f=open('test.txt',content=大數(shù)據(jù)挖掘?qū)?文件操rwa大數(shù)據(jù)挖掘?qū)?文件操大數(shù)據(jù)挖掘?qū)?文件操大數(shù)據(jù)挖掘?qū)?文件操?Waden中文譯名《瓦爾登湖》,是作家獨居瓦爾登湖畔的記錄,描繪了他兩年多時間里請用ython統(tǒng)計小說Waden示例lyric='Thenightbegintoshine,thenightbegintowords=大數(shù)據(jù)挖掘?qū)?12大數(shù)據(jù)挖掘?qū)?Python函dir(builtins大數(shù)據(jù)挖掘?qū)?Python函return'result’例:自定義一個函數(shù),能求出一組給定數(shù)組中奇數(shù)的個y=lambda大數(shù)據(jù)挖掘?qū)?Python函大數(shù)據(jù)挖掘?qū)?123 大數(shù)據(jù)挖掘?qū)?面向?qū)θ饲笃?/p>

對 大數(shù)據(jù)挖掘?qū)?面向?qū)efinit self.age=age defzhangfei=Human(age=23, 大數(shù)據(jù)挖掘?qū)?面向?qū)︻?/p>

#name'split'isnot['abc'].split()#'list'objecthasnoattribute大數(shù)據(jù)挖掘?qū)?面向?qū)?練習5:模擬sklearn中的load_iris(),構建一個類,要求類的屬性包含iris數(shù)據(jù)的自變量與目標變,方法為求出輸入樣本的距離矩大數(shù)據(jù)挖掘?qū)?模塊和 類?模塊是一個包含所有你定義的函數(shù)和變量的文件,其后綴名是#導入模塊#現(xiàn)在可以調(diào)用模塊里包含的函?標準模塊大數(shù)據(jù)挖掘?qū)?模塊和 類 ?安裝:pip3installpackagename?導入importpackagenameasfrompackagenameimport?調(diào)大數(shù)據(jù)挖掘?qū)?綜合練由鍵盤輸 錯誤則顯示:“Wrongpasswordorinvalidinput”,并顯示剩余輸入機會次數(shù)共3次機會,用完則屏幕顯示:“Youraccounthasbeensuspended”,并退出程大數(shù)據(jù)挖掘?qū)?綜合練 自定義函數(shù)texcreat(name,text),將text寫入“name.tx

溫馨提示

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

評論

0/150

提交評論