原创 Linux安裝指南

從Windows 的Microsoft Store下載Ubuntu       直接在應用商店搜索即可。(好像才200M) Linux 基本操作: http://man.linuxde.net/sudo 安裝 安裝前操作 在Micorso

原创 KNN算法

KNN即k近鄰算法 k nearest neighbors algorithm.knn算法是以離預測點距離最近的k個點中類別中最多的元素作爲預測結果。特點是不需要訓練。因此算法簡單。 基本要素: 1.k值的選擇 2.距離的度量 3.分類決

原创 python中定義的類的方法調用老出現missing 1 postional argument 或者self的解決辦法

import numpy as np # 歸一化 class StandardScaler: def __init__(self): '''初始化''' self.mean_ = None

原创 常用numpy模塊用法總結

array:import numpy as np # 載入numpy,縮寫成np>>> np.__version__ '1.14.4'python 中list特點:>>> lst=[1,2,3,4,5] # 列表本身對元素類型沒有限制

原创 python 中decorator和property

1.裝飾器decorator實質是一個迭代器,把定義的函數作爲一個屬性來調用。具體來看:def hello(fn): print(1) def wrapper(): print(2) pri

原创 python面向對象遇見問題

參考:python中的正則表達式: 點擊打開鏈接python中類(class)和實例(instance) 點擊打開鏈接Python 面向對象 點擊打開鏈接修改原文中的錯誤,調用Employee__count(),也需要加Employee類

原创 python中getattr()的用法

1.getattr() 是python 中的一個內置函數,用來獲取對象中的屬性值2.getattr(obj,name[,default]) 其中obj爲對象名,name是對象中的屬性,必須爲字符串。3.兩種表達式的區別    第一種,ge

原创 機器學習的實現步驟

1.導入數據集2.編寫算法3.將數據集劃分爲訓練集和測試集4.訓練模型5.預測6.誤差分析,尋找最優參數

原创 python學習中包的生成和調用(idle和pycharm)

1.包其實就是文件夾2.調用是用一個python文件調用其它的python文件3.調用可以是不同包中調用4.要調用一個包,必須在包的目錄下有__init__.py文件5.其他包調用也需要__init__.py。因此在每個包地下都要有一個_

原创 set函數的用法

set()是python中的一個內置函數。功能強大。可以用於數據的篩選。 1. set().add()  : 往set的後面加數據 2.set().pop()  : 刪除set的最後一個數據,並返回該值 3.set().discard()

原创 python3.6中內置函數變化

    最近學習發現,python3.x比之與python2.x,許多內置要麼不再是內置函數,要麼已經改變調用方式。因此決定把已知的變化寫下,以作參考。reduce(function,iterable):    目前reduce函數已經移

原创 python 中排序

  # np.argsort(a) 和a.sort()的區別 # np模塊有兩個排序np.argsort(a),a.sort(), # list中有a.sort(),sorted(a) # 特點,np.argsort(a),結果是輸出索引

原创 python matplot模塊

先將matplot模塊導入,並縮寫:import matplotlib as mpl有時候只需要其中的一部分:import matplotlib.pyplot as plt二維圖:折線圖plt.plot()散點圖plt.scatter()