2012-06-03 53 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中往往更好。

相关问题