R的矩阵函数的numpy等价物是什么?

时间:2012-06-03 14:32:08

标签: python r numpy

我正在移植一些R代码,你可以做这样的事情(x和中心是矩阵):

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

然而,numpy.matrix不提供nrow和ncol参数。我尝试使用reshape,但你必须保留元素的总数(R函数似乎不是这样)。

如何在numpy中达到同样的效果?

1 个答案:

答案 0 :(得分:0)

rowSums(x) * numpy.ones([nx, nc])能做你想做的吗?它确实提供了一个数组而不是矩阵,但无论如何,这通常会更好。