編程中,矩陣是一種常見的數據結構,可以用于存儲和處理二維數組數據。本文將介紹。
一、輸出全零矩陣
Py庫中的zeros函數。該函數接受一個元組作為參數,指定矩陣的行數和列數。輸出一個3行4列的全零矩陣的代碼如下
```portumpyp
p.zeros((3, 4))t(a)
輸出結果如下
[[0. 0. 0. 0.]
[0. 0. 0. 0.]
[0. 0. 0. 0.]]
二、輸出全一矩陣
Pyes函數。該函數的用法與zeros函數相似。輸出一個2行2列的全一矩陣的代碼如下
```portumpyp
pes((2, 2))t(a)
輸出結果如下
[[1. 1.]
[1. 1.]]
三、輸出單位矩陣
Py庫中的eye函數。該函數接受一個整數作為參數,指定矩陣的行數和列數相等。輸出一個4行4列的單位矩陣的代碼如下
```portumpyp
p.eye(4)t(a)
輸出結果如下
[[1. 0. 0. 0.]
[0. 1. 0. 0.]
[0. 0. 1. 0.]
[0. 0. 0. 1.]]
四、輸出對角矩陣
Py庫中的diag函數。該函數接受一個一維數組作為參數,數組的元素將作為矩陣的對角線元素。輸出一個3行3列的對角矩陣的代碼如下
```portumpyp
p.diag([1, 2, 3])t(a)
輸出結果如下
[[1 0 0]
[0 2 0]
[0 0 3]]
五、輸出隨機矩陣
Pydom函數。該函數接受一個元組作為參數,指定矩陣的行數和列數。輸出一個2行3列的隨機矩陣的代碼如下
```portumpyp
pdomd(2, 3)t(a)
輸出結果如下
[[0.69032263 0.2653593 0.99860413]
[0.70336455 0.8567153 0.4717068 ]]
Py庫,我們可以輕松地輸出各種類型的矩陣,方便數據處理和分析。