Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/362.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 字典数据可以随机分成测试集和训练集吗?_Python_Dictionary - Fatal编程技术网

Python 字典数据可以随机分成测试集和训练集吗?

Python 字典数据可以随机分成测试集和训练集吗?,python,dictionary,Python,Dictionary,我想了解我是否有一组JSON格式的字典数据,例如下面的示例: data = {'a':'120120121', 'b':'12301101', 'c':'120120121', 'd':'12301101', 'e':'120120121', 'f':'12301101', 'g':'120120121', 'h':'12301101', 'i':'120120121', 'j':'12301101'} 是否可以使用Python将字典随机拆分为70:30 输出应如下所示: training_d

我想了解我是否有一组JSON格式的字典数据,例如下面的示例:

data = {'a':'120120121',
'b':'12301101',
'c':'120120121',
'd':'12301101',
'e':'120120121',
'f':'12301101',
'g':'120120121',
'h':'12301101',
'i':'120120121',
'j':'12301101'}
是否可以使用Python将字典随机拆分为70:30

输出应如下所示:

training_data = {'a':'120120121',
    'b':'12301101',
    'c':'120120121',
    'e':'120120121',
    'g':'120120121',
    'i':'120120121',
    'j':'12301101'}

test_data = {'d':'12301101',
    'f':'12301101',
    'h':'12301101'}

最简单的方法就是在这里使用 如果需要字典结构,请返回字典:

from sklearn.model_selection import train_test_split

s = pd.Series(data)
training_data , test_data  = [i.to_dict() for i in train_test_split(s, train_size=0.7)]


最简单的方法就是在这里使用 如果需要字典结构,请返回字典:

from sklearn.model_selection import train_test_split

s = pd.Series(data)
training_data , test_data  = [i.to_dict() for i in train_test_split(s, train_size=0.7)]


你有奇数的钥匙吗?不,我所有的钥匙都是唯一的ID。你有奇数的钥匙吗?不,我所有的钥匙都是唯一的ID。