【发布时间】:2018-09-08 16:47:41
【问题描述】:
X_train, X_test, y_train, y_test = \
train_test_split(X, y, test_size=0.30, random_state=1)
在此示例中,(X_train, X_test) X 以大写形式提及,其中
(y_train, y_test) 这里y 小写。
是否有任何令人信服的理由遵循该命名约定?
【问题讨论】:
-
我没有看到 任何 遵循大写 X 和小写 y 约定的逻辑理由。大多数新学习者在介绍数据科学时都是从遵循一些现有示例开始的,这些示例可以追溯到官方 sklearn 文档,因此,我认为,传统/惯例仍在继续。
-
欢迎来到 Stack Overflow!我将您的代码示例缩进了 4 个空格,以便正确呈现,并在变量引用周围使用“反引号”以使它们与自然语言不同 - 请参阅 editing help 以获取有关格式的更多信息。祝你好运!
-
@Raman 我的问题与文件名约定无关,因此不重复。