Python 矩阵运算

Python 矩阵运算,python,matrix,numpy,Python,Matrix,Numpy,我有一个关于numpy.matrix类的问题。如何对矩阵执行添加、删除和替换行和列等基本操作 p、 我为这个蹩脚的问题道歉。非常好的问题!请尝试检查此代码: 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.matrix类的问题。如何对矩阵执行添加、删除和替换行和列等基本操作


p、 我为这个蹩脚的问题道歉。

非常好的问题!请尝试检查此代码:

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文档:


如果你精通Matlab,这一页很有用:

非常好的问题!请尝试检查此代码:

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文档:


如果你精通Matlab,这一页很有用:

注意
X[1]=…
X[1,:]
快(因为我猜不需要解释切片)。注意
X[1]=…
X[1,:]
快(因为我猜不需要解释切片)。