Python 字典数据可以随机分成测试集和训练集吗?
我想了解我是否有一组JSON格式的字典数据,例如下面的示例: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
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。