原创 pycharm宏使用方法

pycharm中使用宏需要經過兩個步驟:1.錄製宏;2.設定快捷鍵。 錄製宏 (1)開始錄製(Edit->Macros->Start Macro Recording)。 (2)執行需要定義的相關操作。 (3)結束錄製,保存宏(Edi

原创 caffe學習實踐之finetuning

本文所述內容參考caffe官網教程:http://nbviewer.jupyter.org/github/BVLC/caffe/blob/master/examples/02-fine-tuning.ipynb。由於官網教程爲英文,且略顯

原创 python3.5的lxml中沒有etree模塊的問題解決方法

工程需要使用etree模塊,於是按照網上教程裝好了lxml包,結果發現包中居然沒有etree模塊。又去網上搜了一下,遇到同類問題的人很多,但提出重新安裝lxml包的解決方法似乎不可行,探索了一下,得出以下解決方案。 有位網友說得沒錯,問題

原创 在windows環境下配置gitlab本地代碼庫

題外話:最近在從事一個NLP算法課題。因爲我負責的模塊偏重弄理論,更傾向於做爲團隊競爭力的技術儲備,故而與其他模塊的交流並不多。一個人做久了,發現欠下的技術債越來越多,要是不好好整理代碼,之後的窟窿可能就補不上了-_-。所以自己在win1

原创 python參數傳遞問題與可變/不可變對象

最近在寫python程序的時候老是擔心參數的傳遞問題。需要完全創建一個相同的新對象時都會不放心的加上一句deepcopy,於是乎藉此機會將python的參數傳遞機制深入瞭解。 網上有段話描述的很清楚,轉載如下: 1.Python不允許程

原创 Git 的 .gitignore 配置

.gitignore 配置文件用於配置不需要加入版本管理的文件,配置好該文件可以爲我們的版本管理帶來很大的便利,以下是個人對於配置 .gitignore 的一些心得。 1、配置語法:   以斜槓“/”開頭表示目錄;   以星號“*”通配多

原创 libsvm 注意事項集合

本文記錄libsvm使用過程中需要注意之處,根據需要不斷更新。 1.svm-train的參數問題。 -s 中c-svc和nu-svc之前存在一點區別。 c-svc中c的範圍是1到正無窮。 nu-svc中nu

原创 python針對xls表格基本操作

編寫python程序時常會用到對xls表格的操作。這裏針對文件的操作方式主要爲讀(Read)、增(Add)和改(Modify)。xlrd、xlwt和xlutils庫分別實現了讀、增、改功能,大大節省了開發者的時間。 1.xlrd庫用於讀取

原创 linux下python sys.path永久添加自己的模塊路徑(caffe)

本博客轉自:https://blog.csdn.net/gaohuazhao/article/details/54317017。設置libsvm python環境變量親測可用。 1 . 臨時性添加 import sys sys.pa

原创 python文件IO相關

python對文件IO的支持很完善,python3更是針對編碼形成了一套更完整的體系。文件操作主要可以分爲文件操作、目錄操作和其他常用操作三類,以下依次說明,常用方法依舊使用粗體標出。 本文有部分內容轉載自網上。 常用文件操作方法(注意

原创 ubuntu 18.04配置SS科學上網方法

最近在學習caffe,怎奈部分官方文檔來自google,於是打算在ubuntu18.04系統中實現瀏覽器科(V)學(P)上(N)網,主要可分爲以下幾步: 1. 設置ubuntu代理。 2. 配置科學上網工具ss。 3. 開機啓動。

原创 python實現switch功能

許多編程語言都有switch功能,但python我行我素的奉行着極簡的python哲學,沒有switch語句。不過它用一種更巧妙的方式將switch悄悄的藏了起來。 python字典可以實現switch功能,舉兩個具體例子說明: 首先

原创 用java執行網頁信息爬取代碼

最近由於課題需要,用java寫了一個簡單的爬蟲。期間使用HttpClient包實現了執行get請求功能,獲取了網頁返回的信息體。這部分代碼是從網上找來的,對它進行一個簡要總結,然後把代碼貼在下面。 使用HttpClient下載指定網頁需

原创 python文件操作編碼問題

用python開發系統時經常需要讀寫外部文件,因此我把外部文件的讀寫方式做一個簡單的總結。這裏以txt文件爲例,展示一下python讀寫外部文件的常用代碼。 將有一段字符串的txt文件分別保存成ANSI和utf-8格式,如下圖所示(下方