我正在嘗試使用numpy,我無法弄清楚如何在numpy中正確定義一個n by n
矩陣。 我已使用numpy.zeros(n,n)
...但我不確定它是否可以。在numpy中定義和乘上矩陣(python)
這樣使用numpy是否正確? 即時通訊設法獲取(matrix^T * vector) - vector
。
matrix = np.zeros((n,n))
start = [(1/float(n)) for _ in range(n)]
vector = np.array(start)
newvector = np.dot(np.transpose(matrix) , vector)
ans= np.subtract(newvector , vector)
我問這是因爲即時得到錯誤的結果和林不知道哪裏是我的問題
如果您通過任何載體乘以零矩陣,你會得到一個零向量。因此,我想'ans'的條目全部等於'-1/n',這與您發佈的代碼一致。請給出你的代碼的結果和你期望的結果! – 2013-04-23 12:58:44
我沒有看到任何問題,代碼似乎沒問題 – jabaldonedo 2013-04-23 13:00:28