У меня есть пустой массив со следующими размерами:
(1611216, 2)
Я попытался изменить его на (804, 2004)
, используя:
df = np.reshape(df, (804, 2004))
но выдает ошибку:
Traceback (most recent call last):
File "Z:/Seismic/Geophysical/99_Personal/Abhishake/RMS_Machine_learning/RMS_data_analysis.py", line 19, in <module>
df = np.reshape(df, (804, 2004))
File "C:\python36\lib\site-packages\numpy\core\fromnumeric.py", line 232, in reshape
return _wrapfunc(a, 'reshape', newshape, order=order)
File "C:\python36\lib\site-packages\numpy\core\fromnumeric.py", line 57, in _wrapfunc
return getattr(obj, method)(*args, **kwds)
ValueError: cannot reshape array of size 3222432 into shape (804,2004)
df = np.reshape (df, (804, 2004))
но выдает ошибку: Traceback (большинствопоследний вызов последний): файл "Z: /Seismic/Geophysical/99_Personal/Abhishake/RMS_Machine_learning/RMS_data_analysis.py", строка 19, в файле df = np.reshape (df, (804, 2004)), файл "C: \ python36 \lib \ site-packages \ numpy \ core \ fromnumeric.py ", строка 232, в форме возврата, возвращает _wrapfunc (a, 'изменить форму', форму новостей, order = order) Файл" C: \ python36 \ lib \ site-packages \ numpy \ "core \ fromnumeric.py ", строка 57, в _wrapfunc возвращает getattr (obj, метод) (* args, ** kwds) ValueError: невозможно преобразовать массив размера 3222432 в форму (804,2004)