Python 无法上载15个场景数据集(0.7到0.3)

Python 无法上载15个场景数据集(0.7到0.3),python,tensorflow,keras,Python,Tensorflow,Keras,我已经为我的DCNN模型上传了15个场景数据集,我需要将其拆分为0.7到0.3的比例,分别用于训练和测试。该模型必须以这样一种方式构建,即必须对整个数据集以及单个类别执行准确性 这是我正在尝试执行的用于拆分的代码 data = read_training_data_4classification('15_Scene_dataset', 32, 32) import numpy as np (X_train, y_train) (X_test, y_test) = data print(X_tra

我已经为我的DCNN模型上传了15个场景数据集,我需要将其拆分为0.7到0.3的比例,分别用于训练和测试。该模型必须以这样一种方式构建,即必须对整个数据集以及单个类别执行准确性 这是我正在尝试执行的用于拆分的代码

data = read_training_data_4classification('15_Scene_dataset', 32, 32)
import numpy as np
(X_train, y_train) (X_test, y_test) = data
print(X_train, 'train samples')
print(X_test, 'test samples')
print(y_train, 'train samples')
print(y_test, 'test samples')
print(x_train.shape[0], 'trainsamples')
print(X_test.shape[0], 'test samples')
# Convert class vectors to binary class matrices.
y_train = keras.utils.to_categorical(y_train, num_classes)
y_test = keras.utils.to_categorical(y_test, num_classes)
我得到的错误是:

File "<ipython-input-365-284a427d724b>", line 3
(X_train, y_train) (X_test, y_test) = data
文件“”,第3行
(X_列,y_列)(X_测试,y_测试)=数据
SyntaxError:无法分配给函数调用


如果有人在这里帮助我,我将不胜感激

您的作业不正常。我不知道您的数据结构,但您可以尝试以下方法:

(X_train, y_train),(X_test, y_test) = data

你的作业不好。我不知道您的数据结构,但您可以尝试以下方法:

(X_train, y_train),(X_test, y_test) = data

固定的。Thx用于捕捉。已修复。Thx用于捕捉。