【发布时间】:2013-11-26 06:35:39
【问题描述】:
我是 Python 和 Numpy 的新手,所以我的问题的标题可能是错误的。
我从 matlab 文件中加载一些数据
data=scipy.io.loadmat("data.mat")
x=data['x']
y=data['y']
>>> x.shape
(2194, 12276)
>>> y.shape
(2194, 1)
y 是一个向量,我想要y.shape = (2194,)。
我不知道(2194,) 和(2194,1) 之间的区别,但如果您尝试加载y 使得y.shape=(2194,1) ,sklearn.linear_model.LassoCV 似乎会遇到错误。
那么如何更改我的y 向量以获得y.shape=(2194,)??
【问题讨论】:
标签: python arrays numpy scikit-learn