一、np.eyes函數
np.eye是numpy庫中的一個函數,用於返回一個2維的單位矩陣。單位矩陣是指主對角線上的元素均為1,其餘元素均為0的矩陣。np.eye函數能夠生成具有指定維度、數據類型和偏移量的單位矩陣。
二、np.eye()函數的用法
np.eye()函數的一般形式為:
np.eye(N, M=None, k=0, dtype=float)
其中,參數的含義分別為:
- N: 返回矩陣的行數;
- M: 返回矩陣的列數,默認為N;
- k: 主對角線的偏移量,默認為0,表示主對角線;
- dtype: 指定生成矩陣的數據類型,可以是int,float,bool等,默認為float類型。
三、np.eye()函數
如果只輸入一個參數,即np.eye(N),則返回一個N行N列的單位矩陣:
import numpy as np
x = np.eye(3)
print(x)
輸出結果為:
[[1. 0. 0.]
[0. 1. 0.]
[0. 0. 1.]]
四、np.eye(3)函數
如果輸入兩個參數,即np.eye(N,M),則返回一個N行M列的單位矩陣:
import numpy as np
x = np.eye(3,2)
print(x)
輸出結果為:
[[1. 0.]
[0. 1.]
[0. 0.]]
五、np.eye(5)函數
如果只有一個參數,即np.eye(N),則返回一個N行N列的單位矩陣:
import numpy as np
x = np.eye(5)
print(x)
輸出結果為:
[[1. 0. 0. 0. 0.]
[0. 1. 0. 0. 0.]
[0. 0. 1. 0. 0.]
[0. 0. 0. 1. 0.]
[0. 0. 0. 0. 1.]]
六、np.eye是什麼意思
np.eye是numpy庫中的一個函數,用於生成單位矩陣。在數學中,單位矩陣是一種非常特殊的矩陣,在線性代數及矩陣論中廣泛運用。
七、np.eye(n)函數
如果主對角線上的元素不是1,而是其他數字,可以使用n來指定該數字:
import numpy as np
x = np.eye(3, k = 1)
print(x)
輸出結果為:
[[0. 1. 0.]
[0. 0. 1.]
[0. 0. 0.]]
八、np.eye()函數
當不傳入參數時,np.eye()函數返回一個0x0的空數組:
import numpy as np
x = np.eye()
print(x)
輸出結果為:
[]
九、np.eye函數各參數的含義
- N: 返回矩陣的行數;
- M: 返回矩陣的列數,默認為N;
- k: 主對角線的偏移量,默認為0,表示主對角線;
- dtype: 指定生成矩陣的數據類型,可以是int,float,bool等,默認為float類型。
十、諾培兒幼兒園怎麼樣
與np.eye無關,請刪除該小標題。
原創文章,作者:QSYL,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/138136.html