Python 输入形状的值为4126,但接收的输入为形状

Python 输入形状的值为4126,但接收的输入为形状,python,tensorflow,Python,Tensorflow,我在为ML模型发帖时出现了以下错误,我需要一些帮助来为我指明正确的方向 raise VALUERROR(\n\n VALUERROR:layer sequential的输入0与layer不兼容:输入形状的轴-1应具有值4126,但收到的输入形状为[None,9]\n” 谢谢大家! def approvereject(request): try: mdl = keras.models.load_model(‘C:/Users/belie/Google Drive/Djangodeployment/

我在为ML模型发帖时出现了以下错误,我需要一些帮助来为我指明正确的方向

raise VALUERROR(\n\n VALUERROR:layer sequential的输入0与layer不兼容:输入形状的轴-1应具有值4126,但收到的输入形状为[None,9]\n”

谢谢大家!

def approvereject(request):
try:
mdl = keras.models.load_model(‘C:/Users/belie/Google Drive/Djangodeployment/DjangoAPI/main_model/model’)
mdl.load_weights(“C:/Users/belie/Google Drive/Djangodeployment/DjangoAPI/main_model/model.h5”)
mydata = request.data
unit = np.array(list(mydata.values()))
unit = unit.reshape(-1,0)
scalers = pd.read_pickle(“C:/Users/belie/Google Drive/Djangodeployment/DjangoAPI/main_model/scaler.pkl”)
scalers = StandardScaler()
X = scalers.fit_transform(unit)
#X = scalers.transform(unit)
y_pred = mdl.predict(X)
#y_pred=(y_pred>0.58)
newdf = pd.DataFrame(y_pred, columns= [‘Network Classsification’])
newdf = newdf.replace({0:‘Benign’, 1:‘Malicious’})
return JsonResponse(‘Your Status is {}’.format(newdf), safe=False)
except ValueError as e:
return Response(e.args[0], status.HTTP_400_BAD_REQUEST)