2010-02-28 37 views
0

我有一個關於numpy.matrix類的問題。我如何使用矩陣執行這樣的基本操作,如添加,刪除和替換行和列?numpy.matrix操縱

p.s.我對這個跛腳的問題表示歉意..

回答

3

完美的問題!嘗試研究這個代碼:

import scipy 
X = scipy.rand(3,3) 
Y = scipy.rand(3,3) 
print X+Y 
print scipy.delete(X, 1, 0) 
print scipy.delete(X, 1, 1) 
X[1,:] = [1,2,3] 
print X 

如需更多信息,請參閱numpy的/ SciPy的文檔在這裏:NumPy/SciPy docs

如果您在Matlab流利,這個頁面是有用的:NumPy for Matlab Users

+0

注意,'X [1 ] = ...'比'X [1,:]'更快(因爲沒有必要解釋片,我猜)。 – EOL 2010-02-28 22:34:02

+0

啊,很高興知道。 – 2010-02-28 23:03:43