logo
Loading...

Day15作業解答疑問 - Cupoy

# 常態分布隨機matrix = np.random.randn(nrow * ncol).resh...

ml100-2,ml100-2-d15

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:37
    Jimmy
    贊同數:1
    不贊同數:0
    留言數:2

    Hi 麗閩!


    因為使用 np.random.randn 出來的 array 是一個一維的向量,但是我們希望能變成一個矩陣 (matrix) 所以使用 reshape,把一個向量轉變成矩陣。


    例如我們有一條 12 個數值的向量,將其 reshape 變成 4x3 的矩陣,符合後續的需求。