python将矩阵上三角填进下三角
时间: 2023-10-02 16:06:06 浏览: 199
有限单元法-二维三角形单元Python程序.zip
可以使用以下代码将矩阵上三角的值填入下三角:
```python
import numpy as np
# 生成一个3x3的矩阵
matrix = np.array([[1, 2, 3], [0, 4, 5], [0, 0, 6]])
# 遍历矩阵上三角,将值填入下三角
for i in range(1, matrix.shape[0]):
for j in range(i):
matrix[i][j] = matrix[j][i]
print(matrix)
```
输出结果为:
```
array([[1, 2, 3],
[2, 4, 5],
[3, 5, 6]])
```
在这个例子中,我们首先生成了一个3x3的矩阵,然后使用两个嵌套循环遍历了矩阵上三角的每一个元素。在每个元素的位置,我们将其对应的下三角位置的元素赋值为上三角位置的元素。最终得到的矩阵就是上三角和下三角对称的。
阅读全文