Я хочу преобразовать пустой фрейм данных в форму (10,1) в форму (10,1,1).
Я сделал df_pred = np.reshape(df_pred,(df_pred.shape[0],df_pred.shape[1],1))
(это метод, который я использую в настоящее время), но он генерируетэта ошибка: ValueError: Must pass 2-d input
Вот весь след:
File "<ipython-input-48-12a29c95badb>", line 3, in <module>
df_pred = np.reshape(df_pred,(df_pred.shape[0],df_pred.shape[1],1))
File "C:\Users\user\AppData\Local\Continuum\anaconda3\lib\site-packages\numpy\core\fromnumeric.py", line 292, in reshape
return _wrapfunc(a, 'reshape', newshape, order=order)
File "C:\Users\user\AppData\Local\Continuum\anaconda3\lib\site-packages\numpy\core\fromnumeric.py", line 66, in _wrapfunc
return _wrapit(obj, method, *args, **kwds)
File "C:\Users\user\AppData\Local\Continuum\anaconda3\lib\site-packages\numpy\core\fromnumeric.py", line 50, in _wrapit
result = wrap(result)
File "C:\Users\user\AppData\Local\Continuum\anaconda3\lib\site-packages\pandas\core\generic.py", line 1909, in __array_wrap__
return self._constructor(result, **d).__finalize__(self)
File "C:\Users\user\AppData\Local\Continuum\anaconda3\lib\site-packages\pandas\core\frame.py", line 424, in __init__
copy=copy)
File "C:\Users\user\AppData\Local\Continuum\anaconda3\lib\site-packages\pandas\core\internals\construction.py", line 146, in init_ndarray
values = prep_ndarray(values, copy=copy)
File "C:\Users\user\AppData\Local\Continuum\anaconda3\lib\site-packages\pandas\core\internals\construction.py", line 249, in prep_ndarray
raise ValueError('Must pass 2-d input')
Заранее спасибо ^^