看了《python資料探勘入門與實踐》第一章有關親和性分析的**,初看時真的完全看不懂,儘管清楚地知道親和性分析的原理,可是運用**來實現時,發現是真的完全看不懂。
好吧,看不懂,那就將每一行**剖開,一行一行敲進去,看看他這一步到底實現了什麼(雖然看懂之後再看時發現書中有提及),終於是能夠復現這一段**了。
將自己的學習筆記記錄如下:
1、dict就像是乙個可變的容器,當你建立了乙個空dict時,也就相當於放置了乙個空的容器在這。講真,剛開始完全不能理解為什麼可以建立乙個空的dict,雖然是想當然,也不知是受什麼的影響,就是不能理解。
2、乙個dict必須建立後,如果對其賦不存在的key,會報錯「key error」。因此可以通過collections模組defaultdict建立,它可以返回乙個預設值
3、continue是終止本次迴圈,僅僅終止一次,而break是停止迴圈,它將跳出整個迴圈
4、為了讓print出來的結果更加美觀,可以採用pprint模組下的pprint函式進行輸出,它的結果更加美觀
python教學筆記 python學習筆記(一)
1.eval 函式 eval是單詞evaluate的縮寫,就是 求.的值的意思。eval 函式的作用是把str轉換成list,dict,tuple.li 1 1,2,3 print eval li 1 di 1 print eval di 1 tu 1 2,4,6 print eval tu 1 執...
python學習筆記
coding utf 8 coding utf 8 應該像八股文一樣在每個指令碼的頭部宣告,這是個忠告 為了解決中文相容問題,同時你應該選擇支援 unicode 編碼的編輯器環境,保證在執行指令碼中的每個漢字都是使用 utf 8 編碼過的。cdays 5 exercise 3.py 求0 100之間...
Python 學習筆記
python 學習筆記 def run print running.def execute method method execute run result running.condition false test yes,is true if condition else no,is false ...