我遇到了Ipython的问题 - Numpy.我想做以下操作:
x^T.x
Run Code Online (Sandbox Code Playgroud)
x属于R ^ n,x ^ T是向量x上的转置操作.使用以下指令从txt文件中提取x:
x = np.loadtxt('myfile.txt')
Run Code Online (Sandbox Code Playgroud)
问题是,如果我使用转置功能
np.transpose(x)
Run Code Online (Sandbox Code Playgroud)
并使用形状函数来知道x的大小,我得到x和x ^ T的相同尺寸.Numpy在每个尺寸后给出大小为L大写的指示.例如
print x.shape
print np.transpose(x).shape
(3L, 5L)
(3L, 5L)
Run Code Online (Sandbox Code Playgroud)
有谁知道如何解决这个问题,并将x ^ Tx计算为矩阵乘积?
谢谢!