天才教育網(wǎng)合作機構 > 培訓機構 >

                                                                                        天才領(lǐng)路者

                                                                                        歡迎您!
                                                                                        朋友圈

                                                                                        400-850-8622

                                                                                        全國統一學(xué)習專(zhuān)線(xiàn) 9:00-21:00

                                                                                        位置:培訓資訊 > 終于知道python機器學(xué)習入門(mén)教程

                                                                                        終于知道python機器學(xué)習入門(mén)教程

                                                                                        日期:2019-09-18 17:06:26     瀏覽:678    來(lái)源:天才領(lǐng)路者
                                                                                        核心提示:隨著(zhù)Python的進(jìn)一步發(fā)展,越來(lái)越多的現成的Python的機器學(xué)習的算法已經(jīng)發(fā)布出來(lái)。為了可以更好地運用這些機器學(xué)習的算法,我們有必要對Python有個(gè)初步的了解。

                                                                                        隨著(zhù)Python的進(jìn)一步發(fā)展,越來(lái)越多的現成的Python的機器學(xué)習的算法已經(jīng)發(fā)布出來(lái)。為了可以更好地運用這些機器學(xué)習的算法,我們有必要對Python有個(gè)初步的了解。以下是小編為你整理的python機器學(xué)習入門(mén)教程 ?

                                                                                        Python不同層級的語(yǔ)句之間間隔四個(gè)空格縮進(jìn), indentation。Python有比較嚴格的語(yǔ)法結構,需要不同層級的代碼之間相差四個(gè)空格,不然就不能編譯通過(guò)。 ?

                                                                                        Python中輸出到console是用print,然后接收鍵盤(pán)輸入是用raw_input(),示例name = raw_input(What's your name?);

                                                                                        python機器學(xué)習入門(mén)教程

                                                                                        ?

                                                                                        寫(xiě)完程序之后,要用不同的輸入來(lái)測試寫(xiě)的程序是否正確。 ?

                                                                                        變量Variables,用于存儲后續可能用到的數據 ?

                                                                                        數據類(lèi)型Data Type,包含數值和布爾值 ?

                                                                                        注釋?zhuān)斝凶⑨層?,多行注釋"""開(kāi)始"""結束,如下圖所示 ?

                                                                                        基本數學(xué)運算符,+,-,*,/ ?

                                                                                        指數運算符,** ?

                                                                                        取余運算符,% ?

                                                                                        如何選擇版本

                                                                                        Python 2.x 和 3.x 通常已經(jīng)內置在現代 Linux 發(fā)行版中,你可以立刻使用它。你可以終端模擬器中輸入 "python" 或 "python3"來(lái)進(jìn)入 Python shell, 并輸入 "quit()" 退出。 ?

                                                                                        如果你希望在鍵入 "python" 時(shí)使用 Python 3.x 而不是 2.x,你可以像下面一樣更改對應的符號鏈接: ?

                                                                                        順便一提,有一點(diǎn)需要注意:盡管 Python 2.x 仍舊被使用,但它并不會(huì )被積極維護。因此,你可能要考慮像上面指示的那樣來(lái)切換到 3.x。2.x 和 3.x 的語(yǔ)法有一些不同,我們會(huì )在這個(gè)系列文章中使用后者。 ?

                                                                                        另一個(gè)在 Linux 中使用 Python 的方法是通過(guò) IDLE (Python 集成開(kāi)發(fā)環(huán)境),這是一個(gè)為編寫(xiě) Python 代碼而生的圖形用戶(hù)界面。在安裝它之前,你*查看一下適用于你的 Linux 發(fā)行版的 IDLE 可用版本。 ?

                                                                                        然后,你可以像下面一樣安裝它: ?

                                                                                        $ sudo aptitude install idle-python3.2 ?

                                                                                        安裝成功后,你會(huì )看到 IDLE 的運行畫(huà)面。它很像 Python shell,但是你可以用它做更多 Python shell 做不了的事。 ?

                                                                                        集合的與操作

                                                                                        我們可以看到集合輸出的效果會(huì )有一個(gè)set表示。 ?

                                                                                        aaa = [1,2,3]bbb = [3,4,5,6]a_a = set(aaa)b_b = set(bbb) ?

                                                                                        集合中并集的表示: ?

                                                                                        k = a_a | b_b ?

                                                                                        print k

                                                                                        ?

                                                                                        使用一個(gè)| 線(xiàn)表示 ,求出2個(gè)數的并集。 ?

                                                                                        vip = a_a.union(b_b) #并集print vip ?

                                                                                        集合中交集的表示 使用 ^ 表示求交集 ?

                                                                                        k = a_a ^ b_b #交集合 ?

                                                                                        print (a_a.intersection(b_b)) # 求交!!!! ?

                                                                                        集合中求出不同項目的結果 ?

                                                                                        print (a_a.difference(b_b)) ?

                                                                                        需要單獨說(shuō)明的是求的是自己的和他人的不同,不是兩者一起的不同 ?

                                                                                        python有什么特點(diǎn)

                                                                                        下載安裝:從python官網(wǎng)下載開(kāi)發(fā)和運行環(huán)境程序。本例下載python-3.3.3.amd64的安裝包,并安裝。 ?

                                                                                        開(kāi)發(fā)工具:window系統中,python有多種開(kāi)發(fā)工具,比如,一、直接在cmd命令窗口執行,但此種僅能單條語(yǔ)句執行,不能運行完整的程序。二、python自帶的集成開(kāi)發(fā)環(huán)境,可通過(guò)開(kāi)始——所有程序——python3.3——IDLE(Python GUI)啟動(dòng)。三、其他集成開(kāi)發(fā)環(huán)境,如PythonWin等,有編輯和調試能力,還實(shí)現了MFC類(lèi)庫存的包裝。 ?

                                                                                        本例中,使用python自帶的開(kāi)發(fā)環(huán)境。File—New File,新建py文檔,編寫(xiě)程序,保存。Run——Run module,可得到運行結果。 ?

                                                                                        封裝性:可以把屬性、方法結合在一起,不可以直接訪(fǎng)問(wèn)對象的屬性,僅能通過(guò)接口與對象發(fā)生聯(lián)系。以下把方法和屬性封裝成了一個(gè)類(lèi)。 ?

                                                                                        構造器:python有3種類(lèi)型的構造器,且一個(gè)類(lèi)中僅可以定義一個(gè)構造器,若多個(gè),則以*為準。1.若不聲明,則默認為一個(gè)沒(méi)有任何操作的特殊的__init__方法,__init__(self),此時(shí)可通過(guò)obj = my_class()聲明實(shí)例。 2.自聲明__init__構造器,會(huì )覆蓋默認的,且可以更新類(lèi)的數據屬性。3.構造器方法__new__(),用于不可變內置類(lèi)型派生,不能通過(guò)實(shí)例訪(fǎng)問(wèn)屬性,僅能通過(guò)類(lèi)訪(fǎng)問(wèn)。 ?

                                                                                        繼承性:python支持多繼承,且子類(lèi)繼承了父類(lèi)的方法和屬性。若子類(lèi)中有和父類(lèi)相同名稱(chēng)的方法,則子類(lèi)會(huì )覆蓋(Override)父類(lèi)方法。父類(lèi)方法依舊可以訪(fǎng)問(wèn)。 ?

                                                                                        數據結構:有豐富的數據結構,例如列表、字典、集合等。本例簡(jiǎn)單介紹字典的使用。字典是鍵值對的無(wú)序集合,是可變對象。鍵在字典中是*的且必須是不可變對象。值可以是可變對象或不可變對象。以下例子對python字典的定義、訪(fǎng)問(wèn)、更新等的操作。 ?

                                                                                        文件的讀寫(xiě):python系統提供open()函數建立文件對象,并打開(kāi)要讀寫(xiě)的文件??蓪ξ募M(jìn)行讀,寫(xiě),若不需要時(shí),需關(guān)閉文件,釋放系統資源。

                                                                                        如果本頁(yè)不是您要找的課程,您也可以百度查找一下:

                                                                                        奇米在线7777在线精品|国产成人精品免费视|精品无码不卡一区二区三区|国内综合精品午夜久久资源|亚洲视频在线观看..