原创 python(一):構造方法 /類的初始化

python(一):構造方法 /類的初始化 init 當類中的一個對象被創建時,會立即調用構造方法。 構造方法 init的使用: class FooBar: def __init__(self): sel

原创 python numpy triu_indices函數

numpy.triu_indices 返回函數的上三角矩陣 numpy.triu_indices(n, k=0, m=None)[source] Return the indices for the upper-triangle of

原创 Shell腳本編程(一)——基本語法

shell script shell腳本的作用與執行 如果有一系列你經常使用的Linux命令,你可以把它們存儲在一個文件裏,shell可以讀取這個文件並順序執行其中的命令,這樣的文件被稱爲腳本文件。shell 腳本按行解釋。 s

原创 進程間通信、線程間通信

進程間通信 管道(pipe) 管道是一種半雙工的通信方式,數據只能單向流動,而且只能在具有親緣關係的進程間使用。進程的親緣關係通常是指父子進程關係。 有名管道 (namedpipe) 有名管道也是一種半雙工通信方式,但它允許無親緣

原创 C++面試題

什麼是“引用”?申明和使用“引用”要注意哪些問題? 引用即建立某個目標變量的別名,對該引用進行操作即是對目標變量本身的操作。系統不會給引用分配存儲單元。 將“引用”作爲函數參數有哪些特點? 使用引用傳遞函數的參數,在內存中並沒有產生

原创 shell腳本中cd命令無效的解決方案

轉自:http://blog.csdn.net/firefoxbug/article/details/7317279 在寫shell腳本的時候發現cd切換目錄的時候無法切換,代碼是下面的。 [plain] view pla

原创 Python畫柱狀圖詳解(matplotlib)

matplotlib是python最著名的繪圖庫,它提供了一整套和matlab相似的命令API,十分適合交互式地進行製圖。而且也可以方便地將它作爲繪圖控件,嵌入GUI應用程序中。它的文檔相當完備,並且Gallery頁面中有上百幅縮略圖,

原创 單向鏈表 python

初始化鏈表 class Node(object): def __init__(self): self.data = data self.nex = None #初始化鏈表 def __init__(

原创 caffe安裝系列——安裝GCC4.7和G++4.7並降級

轉自:http://blog.csdn.net/xuezhisdc/article/details/48650015 安裝GCC4.7和G++4.7並降級 注意:需要聯網。1.下載並安裝gcc/g++ 4.7.x sudo apt-g

原创 PyQt for Mac安裝

手動安裝(不推薦) 1.下載安裝 xcode 大部分mac自帶xcode,這一步可以跳過 2.下載安裝Qt 直接到官網下載Qt軟件並安裝即可,這裏注意: 你準備安裝的pyqt版本和你下載的Qt軟件版本應當對應 準備安裝PyQt4 那麼

原创 Python深複製淺複製or深拷貝淺拷貝

Python深複製淺複製or深拷貝淺拷貝 簡單點說 1. copy.copy 淺拷貝 只拷貝父對象,不會拷貝對象的內部的子對象。 2. copy.deepcopy 深拷貝 拷貝對象及其子對象 用一個簡單的例子說明如下: >>>impo

原创 PCA主成分分析原理

轉自:http://www.cnblogs.com/jerrylead/archive/2011/04/18/2020209.html 1. 問題      真實的訓練數據總是存在各種各樣的問題: 1、 比如拿到一個汽車的樣本,裏

原创 python核心模塊pickle和cPickle

pickle模塊使用的數據格式是python專用的,並且不同版本不向後兼容,同時也不能被其他語言說識別。要和其他語言交互,可以使用內置的json包       使用pickle模塊你可以把Python對象直接保存到文件,而不需要

原创 mac eclipse EDT C++以及symbol 'std' could not be resolved問題的解決

環境配置 測試文件test.cpp #include <iostream> using namespace std; int main() { cout << "!!!Hello World!!!" << endl; // pr

原创 Mac中創建一個OpenGL項目

Mac中創建一個OpenGL項目 配置: OS X10.10 + Xcode 6.0 一、基本步驟 新建一個命令窗口項目更改目標設備版本號爲 OS X 8.0添加庫文件 GLUT.framework 和 OpenGL.fr