原创 Python學習筆記五

文章目錄系統模塊 sys自定義模塊模塊的加載與導入模塊的加載過程模塊被導入和執行的過程模塊的屬性模塊的__all__列表模塊的隱藏屬性隨機模塊 random包 package包的相對導入包的加載路徑 系統模塊 sys 系統模塊全都是運

原创 Pyhton學習筆記三

文章目錄函數 function函數的調用return 語句函數的參數傳遞函數的綜合傳參函數的形參(如何接受實參)函數的形參定義方式函數的不定長參數全局變量和局部變量globals 和 locals 函數函數變量函數的嵌套定義pytho

原创 python 學習筆記四

文章目錄裝飾器 decorators裝飾器的應用函數文檔字符串函數定義語句(def 語句的語法)模塊(Module)模塊的導入語句import語句from import 語句from import *語句math 模塊時間模塊dir

原创 python學習筆記二

列表的字符串文本解析方法split和join s.split(sep=None)將字符串使用sep作爲分隔符分割s字符串,返回分割後的字符串的列表,當不給定參數時,用空白字符作爲分隔符進行分割。 s.join(iterable)用可迭

原创 Python 學習筆記一

字符串 str 作用:用來記錄文本(文字)信息 字符串的表示方法:在非註釋中,凡是用引號(’, “, ‘’’, “””)括起來的部分都是字符串。 空字符串的字面值表示方式: ' ' " " ' ' ' ' ' ' " " " " "

原创 linux 常用命令(二)

sublime text3 啓動命令:subl subl 文件名 subl 文件夾名 例如我們要打開一個文件,可以在終端輸入subl 文件名,如圖: 同樣我們可以

原创 Linux 常用命令(一)

linux的基本結構: (1)應用程序 (2)應用程序標準庫 (3)Linux操作系統內核,操作系統內核負責和硬件交互。 (4)硬件 這四層一定是上層依賴下層的關係。 Linux/Unix 常用命令 退出終端: (1).

原创 Python-多態

面向對象的三大特性: 1. 封裝:封裝是根據職責將屬性和方法封裝到一個抽象類中,是定義類的準則,在python面向對象基礎語法和面向對象封裝案例中詳細介紹過。 2. 繼承:繼承實現了代碼的重用,相同的代碼不需要重複的表現,同時當父

原创 Python-繼承(單繼承&多繼承)

面向對象有三大特性:封裝、繼承和多態 封裝:根據職責將屬性和方法封裝到一個類中 繼承:可以實現代碼重用,相同的代碼不需要重複編寫 多態:不同的對象調用相同的方法,產生不同的執行結果,增加代碼的靈活度 爲什麼需要繼承 首先我們看以下的

原创 標籤傳播算法(Label Propagation Algorithm)

目錄: 1. 半監督學習(Semi-supervised Learning SSL) 2. 標籤傳播算法的基本思路 3. 標籤傳播算法 4. 算法描述 6. 標籤傳播算法的基本特點 6. 代碼實現 1. 半監督學習(Semi-

原创 softmax函數和交叉熵損失函數

在CNN中,全連接層後會加上softmax函數,並且一般用交叉熵函數作爲損失函數。這篇文章主要記錄softmax把CNN的輸出變成概率的過程以及交叉熵如何爲優化過程提供度量,並且用python實現。 softmax函數 softmax函數

原创 python面向對象基礎語法

定義簡單的類 定義只包含方法的類 class 類名: def 方法1(self, 參數列表): pass def 方法2(self, 參數列表): pass 方法的定義格式幾乎和函數一樣

原创 面向對象封裝案例

封裝是面向對象編程的一大特點,面向對象編程的第一步就是將屬性和方法封裝到一個抽象的類中。外界使用類創建對象,然後讓對象調用方法,而對象方法的細節都被封裝在類的內部。在對象的方法內部是可以直接訪問對象的屬性的。 1. 例如我們有如下需求:

原创 對貝葉斯(Bayes)線性迴歸的理解(一)

線性迴歸假設:Y=β1X+β0+ϵY=β1X+β0+ϵ 我們假設數據具有以下形式: y=β1x+β0+ϵy=β1x+β0+ϵ where ϵϵ ~N(μ,σμϵ)N(μ,σϵμ) 這樣的模型可以生產如下的數據: 普通最小二乘法(

原创 linux虛擬機中執行寫好的pyspark程序

上一篇文章中已提到如何在linux中搭建pyspark環境,如果需要的同學請查看linux虛擬機搭建pyspark環境文章,本次主要講解如何直接在環境中能夠直接使用已寫好的py文件直接運行。 文件共享 虛擬機和主機需要配置文件共享,首先將