training_data_all, test_data_all, feature_cols_all = divide_data('../data/feature.csv', training_ratio)
training_data_without_sports, test_data_without_sports, feature_cols_all = divide_data('../data/feature_without_sports.csv', training_ratio)
第一行可以在括号开始的部分被打断,但是第二行不能以同样的方式被打断。
我认为最好在=
标志开始的部分上分开两行,但是我无法从PEP8文档中找到打破=
符号的方法。
发布于 2015-01-13 06:08:04
有一个地方多余的括号可以帮助!-)
training_data_without_sports, test_data_without_sports, feature_cols_all = (
divide_data('../data/feature_without_sports.csv', training_ratio))
(尽管如此,具有更合理长度的变量名将使您的代码更易读!)
发布于 2015-01-13 06:12:29
其他答案给出的行继续建议的另一种替代方法是将函数调用与元组解压缩分离(使用临时变量):
feature_data = divide_data('../data/feature.csv', training_ratio)
training_data_all, test_data_all, feature_cols_all = feature data
nonsport_data = divide_data('../data/feature_without_sports.csv', training_ratio)
training_data_without_sports, test_data_without_sports, feature_cols_all = nonsport_data
最后一行仍然有点长,这只是使用这样长的变量名的结果。
https://stackoverflow.com/questions/27915814
复制相似问题