回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我有这样一个正方形矩阵:</p>
<pre><code>[[0, 516, 226, 853, 1008, 1729, 346, 1353, 1554, 827, 226, 853, 1729, 1008],
[548, 0, 474, 1292, 1442, 2170, 373, 1801, 1989, 1068, 474, 1292, 2170, 1442],
[428, 466, 0, 1103, 1175, 1998, 226, 1561, 1715, 947, 0, 1103, 1998, 1175],
[663, 1119, 753, 0, 350, 1063, 901, 681, 814, 1111, 753, 0, 1063, 350],
[906, 1395, 1003, 292, 0, 822, 1058, 479, 600, 1518, 1003, 292, 822, 0],
[1488, 1994, 1591, 905, 776, 0, 1746, 603, 405, 1676, 1591, 905, 0, 776],
[521, 357, 226, 1095, 1167, 1987, 0, 1552, 1705, 1051, 226, 1095, 1987, 1167],
[1092, 1590, 1191, 609, 485, 627, 1353, 0, 422, 1583, 1191, 609, 627, 485],
[1334, 1843, 1436, 734, 609, 396, 1562, 421, 0, 1745, 1436, 734, 396, 609],
[858, 1186, 864, 1042, 1229, 1879, 984, 1525, 1759, 0, 864, 1042, 1879, 1229],
[428, 466, 0, 1103, 1175, 1998, 226, 1561, 1715, 947, 0, 1103, 1998, 1175],
[663, 1119, 753, 0, 350, 1063, 901, 681, 814, 1111, 753, 0, 1063, 350],
[1488, 1994, 1591, 905, 776, 0, 1746, 603, 405, 1676, 1591, 905, 0, 776],
[906, 1395, 1003, 292, 0, 822, 1058, 479, 600, 1518, 1003, 292, 822, 0]]
</code></pre>
<p>我需要同时删除<code>a1</code>{<cd2>}和<code>a3</code>索引列和行。我该怎么做?整洁的方式是什么</p>
<p>注意,我需要得到另一个平方矩阵。应删除同一索引中的行和列。还要注意的是,删除行/列时,索引会移位。要么我也需要转换,例如<code>a1</code>,<code>a2</code>,<code>a3</code>,要么做一些更聪明的事情</p>
<h2>例</h2>
<p>方阵:</p>
<pre><code>[[10,11,12,13],
[14,15,16,17],
[18,19,20,21],
[22,23,24,25]]
</code></pre>
<p>删除第一个和第三个索引,结果是:</p>
<pre><code>[[10,12],
[18,20]]
</code></pre>