我正在使用numpy和scipy将我的MATLAB代码迁移到phyton。
我正在寻找一个简单的订单来做空 MxM 矩阵(或 2D 数组(
例如,我想从第 0 列和第 3 行的矩阵中删除所有"3">
[[a a 0 a]
[a a 0 a]
[0 0 0 0]
[a a 0 a]]
并采取这个矩阵
[[a a a]
[a a a]
[a a a]]
如果可能的话,在 numpy 或 scipy 中只有一行代码。
我从这篇文章中找到了答案:
如何删除 numpy.array 中的列
指令是numpy.delete,对于一个nxn数组删除任何"i"行(axis=0(
A=np.delete(A,i,0)
删除任何"j"列(轴=1(
A=np.delete(A,j,1)
我尝试并在Spyder工作。