2012-06-03 86 views
2

我移植了一些R代碼裏面,你可以做這樣的事情(x和中心是矩陣):什麼是R的矩陣函數的numpy等價物?

nx <- nrow(x); 
nc <- nrow(centers); 
matrix(rowSums(x), nrow=nx, ncol=nc) 

然而numpy.matrix不提供nrow和NcoI參數。我試過使用重塑,但是你必須保留元素的總數(這對於R函數來說似乎不是這種情況)。

我如何在numpy中達到相同的效果?

回答

0

請問rowSums(x) * numpy.ones([nx, nc])做你想要的嗎?它確實提供了一個數組而不是矩陣,但無論如何,這在numpy中往往更好。

相關問題