【发布时间】:2016-02-29 21:55:29
【问题描述】:
我有一个函数需要在给定矩阵的开头添加一列。我已经成功了:
def add_ones(X):
return np.vstack((np.ones(X.shape[0]), X.T)).T
这可行,但正如您所见,它将矩阵转置两次。我先尝试了没有转置矩阵,但似乎np.ones(m) 总是产生我无法转置的行向量(我试过做np.ones(m).T)。
我的问题是,有没有更好的方法来做到这一点?我对 numpy 不是很熟悉,也不知道转置矩阵的性能下降。
【问题讨论】: