原创 Matlab導入excel數據-剔除空值

自己研究一個matlab在導入excel數據時自動剔除空值的方法。以前比如導入的時候,需要寫excel的數據所在列、行,避免餘下的空單元格對後續計算產生影響。但是這樣每次一增加或者刪減數據,都又需要去改一下參數,很麻煩,比如以前是

原创 Python定義函數中的可變參數**kw及*args

學習python發現可變關鍵字中有*args以及**kw兩種。自己試驗後理解如下: def ss(a,b,*args,**kw): print('fist position:',a) print('second

原创 Python刪除一句話中的文字、符號、標點

簡單利用了正則表達式以及Python函數,去掉自己需要測試文本中的數字,文字以及標點符號。這個功能是用在一句中文文本分詞處理的基礎上,所以直接上一個分詞函數,包含了標點等處理的代碼: from string import pun

原创 利用virtualenv創建不同Python版本的虛擬環境

由於有些modeul只支持Python2的,所以利用virtualenv將之前Python3的環境之外創建一個虛擬Python2環境運行。此外,由於virtualenv是依託Python3創建安裝的,因此virtualenv本身執行時都是

原创 Python安裝module

由於一些特定需求安裝了virtualenv進而在虛擬環境下單獨安裝一些python的modual,比如spaCy和Django。但是初次在virtualenv下安裝這些模塊後,在python下面import這些模塊都顯示:No modul

原创 web 開發-教程aiohttp.web

廖雪峯老師的web開發教程中:from aiohttp import web def index(request): return web.Response(body=b'<h1>Awesome!!!</h1>')打開對應的網頁

原创 解18位身份證正則表達式

自己初學正則表達式,寫了一個18位正則表達式如下: ^[1-9]\d{5}(18|19|2([0-9]))\d{2}(0[0-9]|10|11|12)([0-2][1-9]|30|31)\d{3}[0-9Xx]$ 前六位數字  = 

原创 機器學習模型評價指標總結

評價 指標 介紹 分類模型 準確率  Accuracy=N(correct)/N(total) 準確率評價沒有對不同類別進行區分。 此外,數據分佈不平衡,即有的類別下樣本過多,有的類別下樣本少,兩個類個數相差較大

原创 JavaScript basic code

<button onclick="document.getElementById('myImage').src='pic_bulbon.gif'">Turn on the light</button> <img id="myImage"

原创 http協議概念

http協議:是指計算機通信網絡中兩臺計算機之間進行通信所必須共同遵守的規定或規則。HTTP(超文本傳輸協議)是一種通信協議,它允許將超文本標記語言(HTML)文檔從Web服務器傳送到客戶端的瀏覽器。HTML(Hyper Text Mar

原创 Sklearn plot Cross-Validated Predictions

交叉驗證概念:一種統計學上將數據樣本切割成較小子集的實用方法。即:大部分樣本進行建模,剩餘小部分樣本用於對建好的模型進行預測,並求該小部分樣本的預測誤差,記錄誤差的平方加和。這一過程一直進行,直到所有樣本被預測有且僅有一次,再把每個樣本

原创 Tensorflow-mnist 手寫數字識別

1.加載數據MNIST_data,按照tensorflow官網的: import input_data mnist = input_data.read_data_sets("MNIST_data/", one_hot=True) 總是報

原创 javascript 身份證驗證及自動設置性別和年齡

監控頁面上身份證填寫數值,利用正則限制填寫僅爲18位的身份證; 簡單介紹身份證數字含義:1.前兩位數字-省份代碼;                                          2.第3-4位-城市代碼;       

原创 matlab自動運行完程序發送郵件知會我

         之前一直在通過matlab運算時,非常消耗時間。於是打算根據網上的教程準備讓matlab運算出結果後,自動發送結果到我郵箱。以便我不用一直留守在電腦前等結果。但是看了童鞋們上傳的代碼,我試着通過gmail、qq、163發

原创 創建一個數列list-Python

自己是菜鳥,但是之前用Matlab時,可以自動創建一個[1,2,3,4,5]這樣的cell,但是開始接觸Python後,沒有找到相關的函數,可能是存在的,但是我還沒找到。索性自己寫一個,其實也蠻簡單,這樣創建一個函數後,對於之後list的