想請問DAY4中np.trace()的意思??
2021/07/22 上午 02:08
Python資料科學程式馬拉松
林祐任
觀看數:113
回答數:1
收藏數:0
![螢幕擷取畫面 2021-07-22 010909.png] (http://kwassistfile.cupoy.com/0000017ACA408E98000000196375706F795F72656C656173655155455354/1626228159278/large)
回答列表
-
2021/07/22 下午 01:23Chu Jia Ping贊同數:2不贊同數:0留言數:0
np.trace() 會回傳 array 的對角線數值總和 且這個 array 必須是 2 維以上 ```python a = np.array([[1.0, 2.0], [3.0, 4.0]]) # [[1. 2.] # [3. 4.]] np.trace(a) # 5.0 (= 左上的 1 + 右下的 4) ``` 若使用 1 維的 array 會報錯 ```python b = np.array([1.0, 2.0]) np.trace(b) # ValueError: diag requires an array of at least two dimensions ```