为什么发生此错误而无法重塑?

时间:2019-09-08 13:21:15

标签: numpy tensorflow keras

我正在尝试重塑数据集。

我尝试更改值:

 $('#txtEndDate').datepicker({
  format:"yyyy-mm-dd", 
  showClearBtn:true,
  setDefaultDate:true
});


$('#txtStartDate').datepicker({
  //defaultDate:expDate,
  format:"yyyy-mm-dd",
  showClearBtn:true,
  onClose(){ 
    var reminderDate = new Date($('#txtStartDate').val());
    var grace_days=  60;//from another input
    if(grace_days >0 ){  
      reminderDate.setDate(expDate.getDate() - grace_days);
      //$('#endDate').datepicker('gotoDate',reminderDate); 
      //$('#endDate').datepicker('setDate',reminderDate);  
      //$('#endDate').datepicker('option','maxDate',reminderDate);//this not working  
    }
  }
});

但出现此错误:

X_train = X_train.reshape(X_train.shape[0], 1, 100, 100).astype('float32')

1 个答案:

答案 0 :(得分:0)

将来,请提供更多详细信息,例如X_train的形状或您正在使用的数据类型。

也就是说,我怀疑您有4个频道或其他某个维度,在重塑时您没有考虑这些。这应该起作用:

X_train = X_train.reshape(X_train.shape[0], 4, 100, 100).astype('float32')

代替

X_train = X_train.reshape(X_train.shape[0], 1, 100, 100).astype('float32')