我在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';
感谢愿意提供帮助的任何人。
答案 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)。
@