
[英]How to fix Value Error with train_test_split in Python Numpy
[英]How to use train_test_split? Fix error n_samples = 0
我正在尝试将我正在使用的数据拆分为训练和测试集,但是当我使用 train_test_split function 时出现 n_samples = 0 的错误。
这是我的代码:
X_train, X_test, y_train, y_test = model_selection.train_test_split(summary, labels, test_size=0.35)
摘要和标签是列表,将它们转换为 arrays 后,这是我得到的形状:
(1248,)
(1248,)
它们都有 1248 个值。 有人能告诉我为什么它不起作用吗? 谢谢
错误信息:
With n_samples=0, test_size=0.35 and train_size=None, the resulting train set will be empty. Adjust any of the aforementioned parameters
对我有用,检查这是否对你有用:
from sklearn.model_selection import train_test_split
import numpy as np
# dummy examples
summary, labels = np.arange(0,1248), np.arange(0,1248)
X_train, X_test, y_train, y_test = train_test_split(summary, labels, test_size=0.35)
用字符串列表测试
summary, labels = ["hello"]*1248, ["test"]*1248
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.