无法将大小为85696的数组重塑为形状(85696,1,256,256)

时间:2019-09-06 17:30:53

标签: python image numpy scikit-learn

图像数量为107121,分为测试图像和训练图像。

X_train = 85696

在这种情况下,我只需要添加图像的深度,以便进一步将其应用于CNN模型,但在重塑过程中,

X_train = X_train.reshape(X_train.shape [0],1,256、256)

我收到此错误:

无法将大小为85696的数组重塑为形状(85696,1,256,256)

X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2)
X_train = X_train.reshape(X_train.shape[0], 1,img_rows, img_cols)

1 个答案:

答案 0 :(得分:0)

在应用<div id="divNavMenu"> <nav> <ul> <li><a href="index.aspx">Menu 1</a></li> <li><a>Menu 2</a> <ul class="templeSubMenu"> <li><a href="#">Sub 1</a></li> <li><a href="#">Sub 2</a></li> <li><a href="#">Sub 3</a></li> <li><a href="#">Sub 4</a></li> </ul> </li> <li><a href="#">Menu 3</a></li> <li><a href="#">Menu 4</a></li> <li><a>Menu 5</a> <ul class="subMenuCommunity"> <li><a href="#">Sub 1</a></li> <li><a href="#">Sub 2</a></li> <li><a href="#">Sub 3</a></li> <li><a href="#">Sub 4</a></li> </ul> </li> <li><a href="Menu 6">TRUST MEMBERS</a></li> <li><a href="Menu 7">LIVE DARSHAN</a></li> <li><a href="Menu 8">CONTACT US</a></li> </ul> </nav> </div> <div id="divNavMobile"> <div style="height: 40px; width: 40px; margin-left: 10px;" onclick="toggleNav('templeSubMenu','subMenuCommunity')"> <div class="barContainer" onclick="myFunction(this)"> <div class="bar1"></div> <div class="bar2"></div> <div class="bar3"></div> </div> </div> <nav id="navBar"> <ul> <li><a href="index.aspx">Menu 1</a></li> <li><a onclick="toogleSubMenus('templeSubMenu','subMenuCommunity')">Menu 2</a> <ul id="templeSubMenu"> <li><a href="#">Sub 1</a></li> <li><a href="#">Sub 2</a></li> <li><a href="#">Sub 3</a></li> <li><a href="#">Sub 4</a></li> </ul> </li> <li><a href="#">Menu 3</a></li> <li><a href="#">Menu 4</a></li> <li><a onclick="toogleSubMenus('subMenuCommunity','templeSubMenu')">Menu 5</a> <ul id="subMenuCommunity"> <li><a href="#">Sub 1</a></li> <li><a href="#">Sub 2</a></li> <li><a href="#">Sub 3</a></li> <li><a href="#">Sub 4</a></li> </ul> </li> <li><a href="#">Menu 6</a></li> <li><a href="#">Menu 7</a></li> <li><a href="#">Menu 8</a></li> </ul> </nav> </div>函数时,LHS和RHS上的元素总数应相同。在您的情况下,RHS上的元素总数为reshape,而LHS上的元素总数为85696*1*256*256 = 5616173056

因为元素总数现在相等,所以像85696X_train = 85696这样的操作非常好。

希望这会有所帮助!