【发布时间】:2018-02-01 11:22:18
【问题描述】:
我知道ValueError 的问题已经被问了很多times。我仍在努力寻找答案,因为我在代码中使用了inverse_transform。
假设我有一个数组a
a.shape
> (100,20)
还有另一个数组b
b.shape
> (100,3)
当我做np.concatenate时,
hat = np.concatenate((a, b), axis=1)
现在hat 的形状是
hat.shape
(100,23)
在这之后,我尝试这样做,
inversed_hat = scaler.inverse_transform(hat)
当我这样做时,我收到一个错误:
ValueError: 操作数无法与形状 (100,23) (25,) (100,23) 一起广播
这是inverse_transform 中的广播错误吗?任何建议都会有所帮助。提前致谢!
【问题讨论】:
标签: python arrays numpy scikit-learn broadcast