问题描述
我尝试通过执行以下代码加载测试和训练数据集并成功加载:
print("loading ... ")
X_train,y_train = get_mstar_data("train",128,96)
X_test,y_test = get_mstar_data("test",96)
X_train = np.reshape(X_train,[X_train.shape[0],X_train.shape[1] * X_train.shape[2]])
X_test = np.reshape(X_test,[X_test.shape[0],X_test.shape[1] * X_test.shape[2]])
print(X_train.shape,y_train.shape,X_test.shape,y_test.shape)
但是在重塑数组时,我最终出现了以下错误:
ValueError Traceback (most recent call last)
<ipython-input-25-c74c5db0c63f> in <module>
2 X_train,96)
3 X_test,96)
----> 4 X_train = np.reshape(X_train,X_train.shape[1] * X_train.shape[2]])
5 X_test = np.reshape(X_test,X_test.shape[1] * X_test.shape[2]])
6 print(X_train.shape,y_test.shape)
<__array_function__ internals> in reshape(*args,**kwargs)
c:\users\rhohan\appdata\local\programs\python\python37\lib\site-packages\numpy\core\fromnumeric.py in
reshape(a,newshape,order)
297 [5,6]])
298 """
--> 299 return _wrapfunc(a,'reshape',order=order)
300
301
c:\users\rhohan\appdata\local\programs\python\python37\lib\site-packages\numpy\core\fromnumeric.py in
_wrapfunc(obj,method,*args,**kwds)
56
57 try:
---> 58 return bound(*args,**kwds)
59 except TypeError:
60 # A TypeError occurs if the object does have such a method in its
ValueError: cannot reshape array of size 261715968 into shape (9466,9216)
我该怎么办?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)