高效的ndarray操作

时间:2016-08-04 18:53:19

标签: python matlab numpy matrix

我在Python中转换一些Matlab代码。我需要做一些矩阵操作。我的矩阵(A)是(现在)65x3矩阵。但是,行数是可变的,具体取决于程序中的步骤。

在Matlab中,我正在处理的代码是:

self.myNSView.wantsLayer = true
self.myNSView.layer?.cornerRadius = 15
self.myNSView.layer?.backgroundColor = Colors.white()

以下Python代码可以很好地再现预期的输出。我只是好奇是否有更好的(更多Pythonic,更快等)的方式来做到这一点?我试图只坚持基本的Python和numpy。

output = inv(A'*A) * A';

感谢愿意提供帮助的任何人。

1 个答案:

答案 0 :(得分:1)

您可以使用class Contact include Mongoid::Document include Mongoid::Timestamps field :owner, :type => String field :friendlist, :type => Array embedded_in :users end 属性(转置数组)。此外,如果使用Python 3.5,您可以使用T作为点积(有关详细信息,请参阅PEP 465)。

@