我正在移植一些R代码,你可以做这样的事情(x和中心是矩阵):
nx <- nrow(x);
nc <- nrow(centers);
matrix(rowSums(x), nrow=nx, ncol=nc)
然而,numpy.matrix不提供nrow和ncol参数。我尝试使用reshape,但你必须保留元素的总数(R函数似乎不是这样)。
如何在numpy中达到同样的效果?
答案 0 :(得分:0)
rowSums(x) * numpy.ones([nx, nc])
能做你想做的吗?它确实提供了一个数组而不是矩阵,但无论如何,这通常会更好。