【问题标题】:What is the numpy equivalent for R's matrix function?R的矩阵函数的numpy等价物是什么?
【发布时间】:2012-06-03 14:32:07
【问题描述】:

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

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

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

如何在 numpy 中实现相同的效果?

【问题讨论】:

    标签: python r numpy


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2018-06-30
      • 2023-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-27
      相关资源
      最近更新 更多