Day15作業解答疑問
2019/05/09 下午 01:32
機器學習共學討論版
劉麗閔
觀看數:16
回答數:1
收藏數:0
ml100-2
ml100-2-d15
# 常態分布隨機
matrix = np.random.randn(nrow * ncol).reshape((nrow, ncol))
為什麼需要reshape?
回答列表
-
2019/05/10 上午 10:37Jimmy贊同數:1不贊同數:0留言數:2
Hi 麗閩!
因為使用 np.random.randn 出來的 array 是一個一維的向量,但是我們希望能變成一個矩陣 (matrix) 所以使用 reshape,把一個向量轉變成矩陣。
例如我們有一條 12 個數值的向量,將其 reshape 變成 4x3 的矩陣,符合後續的需求。