機器學習之python基礎篇面向物件
“”"
@theme 類的呼叫
@time 2018/12/06
@author lz
@content 類的呼叫
“”"
class Cat:
def eat(self):
#哪一個物件呼叫的方法,self就是哪一個物件的引用
print(“吃飯”)
print("%s 愛吃魚 “%self.name)
def drink(self):
print(“喝水”)
print(”%s 愛喝水"% self.name)
Tom=Cat()
Tom.name=“tom”
Tom.eat()
Tom.drink()
print(Tom)
lazy_cat=Cat()
lazy_cat.name=“懶貓”
lazy_cat.drink()
lazy_cat.eat()
print(lazy_cat)
相關推薦
機器學習之python基礎篇面向物件
“”" @theme 類的呼叫 @time 2018/12/06 @author lz @content 類的呼叫 “”" class Cat: def eat(self): #哪一個物件呼叫的方法,self就是哪一個物件的引用 print(“吃飯”) print("%s 愛吃魚 “%sel
機器學習之python基礎篇
“”" @theme 類 @time 2018/12/8 @author lz @content _del_方法 “”" class Cat: def init(self,name): self.name=name; print(“我的 %s 名字是”% self.name) print(1
機器學習之python基礎篇6
“”" @theme list的取值,增加,刪除 @time 2018/11/26 @author lz “”" name_list=[“zhangsan”,“lisi”,“maliu”];#定義列表 name_list[0]=“張三”#修改列表的值 name_list.pop()#在末尾刪
機器學習之python基礎
“”" @Theme 類 @author lz @Time 2018/12/10 @content 訪問私有屬性的方法 “”" class Woman: def init(self,name,age): self.name=name; #定義私有屬性 self.__age=age; def
機器學習之python基礎15
“”" @theme 類 @time 2018/12/7 @author lz @content 初始方法,同時設定初始值 “”" class Cat: def init(self,new_name): print(1) #self.屬性名=屬性的值 self.name=new_name
機器學習之python基礎13
“”" @theme 字串格式化輸出 @author lz @time 2018/12/05 @content format的用法 “”" str2=“my name is {name},age is {old}” #以字典的形式賦值,然後格式化輸出 print(str2.format_ma
機器學習之python基礎12
str1=“abababcdefababghijkjkjkjk” print(str1.split(“ab”,2))#從左向右依次分割字串,可以指定分割次數 print(str1.rsplit(“a”))#從右向左依次分割字串,可以指定分割次數 print(str1.splitlines()
機器學習之python基礎10
“”" 操作檔案的步驟: 1開啟檔案2讀寫檔案3關閉檔案 用到1個函式open3個方法read,write,close 先寫open,close在寫read和write “”" file=open(“readme.txt”)#預設是以只讀檔案的形式並且返回物件,resdme中不能含有中文否則
機器學習之python基礎庫numpy
“”" @theme numpy @time 2018/12/14 @author lz @content no.unique去重 “”" import numpy as np arr1=np.array([“java”,“java”,“C語言”,“C++”,“C#”,“Pyhton”])
機器學習之Python基礎3
age=int(input(“請輸入年齡”)) python_score=int(input(“請輸入分數”)) if age>18 and python_score>50: print(“可以去網咖”) else: print(“不可以”)
Python學習之路基礎篇--09Python基礎,初識函數
是什麽 上一個 def 不常用 *args none 它的 動態參數 ... 函數可以分為內置函數 和 自定義函數。這次關註的主要是自定義函數。定義函數之後,就可以在任何需要它的地方調用。 1 返回值的重要性 返回值的3種情況 沒有返回值 ---- 返回Non
Python學習之路——六(面向物件)
面對物件程式設計 一、概述 1.全稱:OOP(Object Oriented Programming) 2.作用:一種解決軟體複用的設計和程式設計方法。使用面對物件程式設計的方
Python機器學習及實踐——基礎篇11(迴歸樹)
迴歸樹在選擇不同特徵作為分裂節點的策略上,與基礎篇6的決策樹的思路類似。不同之處在於,迴歸樹葉節點的資料型別不是離散型,而是連續型。決策樹每個葉節點依照訓練資料表現的概率傾向決定了其最終的預測類;而回歸樹的葉節點確實一個個具體的值,從預測值連續這個意義上嚴格地講,迴歸樹不能成
Python機器學習及實踐——基礎篇7(分類整合模型)
常言道:“一個籬笆三個樁,一個好漢三個幫”。整合分類模型便是綜合考量多個分類器的預測結果,從而做出決策。只是這種“綜合考量”的方式大體上分為兩種: 一種是利用相同的訓練資料同時搭建多個獨立的分類模型,然後通過投票的方式,以少數服從多數的原則作出最終的分類決策。比
Python機器學習及實踐——基礎篇10(K近鄰迴歸)
在基礎篇5中提到裡這類模型不需要訓練引數的特點。在迴歸任務重,k近鄰(迴歸)模型同樣只是藉助周圍K個最近訓練樣本的目標數值,對待測樣本的迴歸值進行決策。自然,也衍生出衡量待測樣吧迴歸值的不同方式,即到底是對K個近鄰目標數值使用普通的算術平均演算法,還是同時考慮距離的差
【python基礎】面向物件程式設計(初級篇)
在Python教學中發現,很多同學在走到面向物件程式設計這塊就開始蒙圈了,為了幫助大家更好的理解面向物件程式設計並其能將其用到自己的開發過程中,特寫此文。 概述 面向過程:根據業務邏輯從上到下寫壘程式碼 函式式:將某功能程式碼封裝到函式中,日後便無需重複
機器學習之Python語言基礎(.NET版)-胡延亮-專題視訊課程
機器學習之Python語言基礎(.NET版)—355人已學習 課程介紹 機器學習(Machine Learning, ML)是一門多領域交叉學科,涉及概率論、統計學、逼近論、凸分析、演算法複雜度理論等多門學科。專門研究計算機怎樣模擬或實現人類的學習行為,以獲取新
Python基礎複習面向物件篇
目錄 類與物件的概念 例項方法 例項變數 初始化方法 析構方法 常用內建方法 繼承 類方法與靜態方法 動態擴充套件類與例項 @property裝飾器 概述 面向物件是當前流行的程式設計方法,其以人類習慣的思維方法,用物件來理
機器學習之數學基礎(一)-微積分,概率論和矩陣
系列 學習 python 機器學習 自然語言處理 圖片 clas 數學基礎 記錄 學習python快一年了,因為之前學習python全棧時,沒有記錄學習筆記想回顧發現沒有好的記錄,目前主攻python自然語言處理方面,把每天的學習記錄記錄下來,以供以後查看,和交流分享。~~
Python學習之python基礎week4-2
zed byte init spa 字節序 形式 bsp abc odi 1、bytes與bytearray # bytes:不可變字節序列; bytearray:字節數組,可變數據類型; (1)bytes定義 class bytes(object): """