原创 zip方法-python

zip方法:傳入的參數只有是序列就行,意思是說可以是列表、元組都可以 #1、先看列表如何取最大值與最小值 li=[87.50,-1,-21,365,987] print(max(li)) print(min(li)) #結果:987

原创 高階函數-python

高階函數:滿足兩個條件之一 1、函數接收的參數是一個函數名 2、返回值中包含函數 def test01(x): print(x) return x def test02(y): y+=1 print(y

原创 匿名函數-python

匿名函數:   格式:lambda 形參:邏輯     用法: func = lambda x:x+1 #將匿名函數賦給func print(func(10)) #結果打印爲:11 func = lambda x:x+"很棒"

原创 函數遞歸-python

函數遞歸:即自己調用自己,遞歸的條件如下 def calc(n): print(n) if int(n/2)==0: #要有結束條件 return n return calc(int(n/2)

原创 python風溼理論-函數即變量

風溼理論-函數即變量 foo(): print("this is foo") bar() foo() bar(): print("this is bar") #這樣會報錯,因爲執行foo()時,bar()

原创 softmax分類器

softmax分類器輸出的是屬於不同類別的概率值,公式爲: def softmax_loss(x, y): """ Computes the loss and gradient for softmax

原创 python-函數

形如:其中x是形參,3是實參 def test(x): ""註釋"" y=8*x+6 return y t=test(3) print(t) 結果打印爲30 ########可變長參數 #參數組,**字典

原创 python-百分號字符串拼接

1.百分號字符串拼接:%s可以傳任何類型,整型、字符串、列表都可。%d只能傳傳數字(可讀性要好些)。%f傳浮點數(默認保留6位小數),%.2f是保留2位 #如: msg = "he is %s ,his hobby is play" %

原创 python-集合

1. 由不同元素組成 2. 無序 (即無法通過索引取值) 3. 集合中的元素必須是不可變類型(即數字、字符串和元組,因此不可以是列表) 4. 用set(參數)構造集合,參數可以是字符串、列表;也可s={1,,2,3,4,5,6}創建集合

原创 python-元組

元組(tuple),形如:tu=(111,777,"xiaoming",(11,22),[(88,55)],True,67,28,) 元素不可被修改,不能被增加或刪除,指的是一級元素不能,而若一級元素的是列表,則該列表內部可以修改和擴展

原创 python-列表

list  是一個類,形如 li=[2,7,467,"小明","張三"]        列表中的元素可以是數字、字符串、列表、布爾值        可以索引取值、切片取值,切片結果還是列表。如 li[3:5] 爲 467 和 "小明" 列

原创 python-字典

字典,dict類,形如:info={"k1":"v1","k2":"v2"}  裏面是鍵值對 字典的value可以是任何值,布爾值(不要與1或0重,不然只保其一)、列表、字典不能作爲key 字典是無序的 取值時,直接 info["key"

原创 while循環--python

1.求1-100所有數的和: n=1 s=0 while n<101: s=s+n n=n+1 print(s) 結果是:5050 2.輸出1-100內的所有奇數: n=1 while n<101: if

原创 運算符--python

** 表示次方,如2**3=8 // 表示取整,如9//2=4 字符串:in 和 not in n="你很棒" if "很棒" in n: print("OK") else: print("ERROR") 結果:OK

原创 K近鄰淺談筆記

  ~如果K=3,綠色圓點的最近的3個鄰居是2個紅色小三角形和1個藍色小正方形,少數服從多數,基於統計的方法,判定綠色的這個待分類點屬於紅色的三角形一類。 ~如果K=5,綠色圓點的最近的5個鄰居是2個紅色三角形和3個藍色正方形,還是少