Python教程

Python標準型別

(收錄,暫無對應連結) None NotImplemented Ellipsis Number Integral(整形) integer(int) 整數型別 Booleans(bool)布林型別 Real(float)浮點型 Complex(compl

[Python]淺拷貝與深拷貝

1、物件賦值當物件被建立並(將其引用)賦值給變數時,該物件的引用計數就被設定為1。當同一物件又被賦值給其他變數時,或者作為引數傳遞給函式、方法或類例項時,或者被賦值為一個視窗物件的成員時,該物件的一個新的引用(或稱為別名)被建立,該物件的計數自動加1。2、淺拷貝(1)完全切片操作(2)利用工廠函式,如list

numpy隨機數

Python工具包numpy,其中的random模組包含了很多產生隨機數和隨機陣列的函式 也能產生特定分佈的隨機數,如正態分佈、泊松分佈等 常用函式 rand函式,產生0到1的隨機數,引數是shape randn函式,產生標準正態分佈,均值為0,方差為1,引數也是shape randint函

Python3 的異常處理

Python3 的異常處理,在官方文件的 tutorial 中有說明。 這裡把常用的異常處理方法都列出來,方便平時查詢。 捕獲異常基類 Python3 要求我們的異常必須繼承 Exception 類。Built-in 的所有異常也都是繼承自這個類。因此,我們只需要捕獲這個類的例項,就可以捕獲所有的異常。

Python 字典中一鍵對應多個值

Python 字典中一鍵對應多個值 #encoding=utf-8  print '中國'  #字典的一鍵多值   print '方案一 list作為dict的值 值允許重複'  d1 = {} key = 1 value = 2 d1.setdefault(key,[]).a

梯度下降法(BGD,SGD,MSGD)python+numpy具體實現

梯度下降是一階迭代優化演算法。為了使用梯度下降找到函式的區域性最小值,一個步驟與當前位置的函式的梯度(或近似梯度)的負值成正比。如果相反,一個步驟與梯度的正數成比例,則接近該函式的區域性最大值;該程式隨後被稱為梯度上升。梯度下降也被稱為最陡峭的下降,或最快下降的方法。(from wikipad) 首先,大家

使用Python做一張滿足基本樣式要求的Excel表格

     Excel電子表格在實際使用中,最常規的需求基本上包括定義標題、定義表頭和寫入具體記錄行(合併列重複單元格)三部分內容,使用Python藉助openpyxl庫(http://openpyxl.readthedocs.io/en/default/index.html)就可以輕鬆實現了。 # !/u

k-近鄰演算法實現手寫數字識別系統

k-近鄰演算法實現手寫數字識別系統 k近鄰分類演算法 從文字檔案中解析和匯入資料 使用Matplotlib建立擴散圖 歸一化數值 原理 眾所周知,電影可以按照題材分類,然而題材本身是如何定義的?由誰來判定某部電影屬於哪個題材?也就是說同一題材的電影具有哪些公共特徵?這些都是在進行電

day4正則表示式

語法: 正則表示式是處理字串的函式,我們在Excel函式中也有很多這樣的公式,因為學過一些Excel,所以看一下有什麼不同的方法。 import re       #匯入re模組,處理正則表示式的模組 p = re.compile("^[0-9]") #生成要匹配的正則物件,^代表

python對excel檔案的讀寫操作

由於用c++程式處理excel檔案實在太過麻煩,於是我便去尋求更為簡單的方法,發現python較為簡單,我在這裡整合了網上的python處理excel檔案模組的使用。 xlrd模組,可以讀取excel檔案資料,在匯入該模組前請確保你安裝了該模組,下載地址:https://pypi.python.org/py

二維陣列舉例:彙總學生成績

一個二維陣列demo,用到awt,swing包,全英文註釋 import java.awt.*; import javax.swing.*; public class MultiArray extends JApplet { int grades[][] = { { 77, 68, 86, 73 },

Lock的具體使用

這是一個Lock使用的簡單例子,記錄一下主要是為了學習,複習!功能:對number的值進行多執行緒修改,但是隻能在 [0,1] 範圍之內! /** * 專案名稱:mvn * Package名稱:com.hnust.test * 檔名稱:LockTest.java * 版本:1.00 * 建立日

1.5079319477081