Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python ValueError:包含多个元素的数组的真值不明确。使用a.any()或a.all()。解决办法是什么?_Python_Arrays_Keras_Valueerror_Imbalanced Data - Fatal编程技术网

Python ValueError:包含多个元素的数组的真值不明确。使用a.any()或a.all()。解决办法是什么?

Python ValueError:包含多个元素的数组的真值不明确。使用a.any()或a.all()。解决办法是什么?,python,arrays,keras,valueerror,imbalanced-data,Python,Arrays,Keras,Valueerror,Imbalanced Data,它显示的值错误为: 包含多个元素的数组的真值不明确。 使用a.any()或a.all() 同时显示以下信息: weights = class_weight.compute_class_weight('balanced', np.unique(y_train), y_train) batch_size = 32 epochs = 25 be

它显示的值错误为:

包含多个元素的数组的真值不明确。 使用
a.any()
a.all()

同时显示以下信息:

weights = class_weight.compute_class_weight('balanced',
                                        np.unique(y_train),
                                        y_train)
batch_size = 32
epochs = 25
best_val_auc = -1
roc = RocCallback(training_data=(x_train, y_train),
              validation_data=(x_valid, y_valid))

model.compile(loss='binary_crossentropy', optimizer=Adam(lr=0.0005), metrics=[f1])

results=model.fit(x_train,y_train,batch_size=batch_size,epochs=epochs,validation_data=(x_valid, y_valid),callbacks = [roc, checkpoint_loss],class_weight=weights)

发生错误的代码行将非常有用
if class_weight:
   1122       dataset = dataset.map(_make_class_weight_map_fn(class_weight))
   1123     self._inferred_steps = self._infer_steps(steps_per_epoch, dataset)