Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.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_Scikit Learn - Fatal编程技术网

我无法拆分为输入和输出;用python输出我的数据集

我无法拆分为输入和输出;用python输出我的数据集,python,scikit-learn,Python,Scikit Learn,我从txt文件中读取数据集(suppose为“值”),然后我尝试将其拆分为X,y以开始应用ML values = np.array([1, 2, 3, 4, 5, 6, 7, 8, 10]) # split into input and output values X, y = values[:,:-1], values[:,-1] # split into train and test sets X_train, X_test, y_train, y_test = train_test_spl

我从txt文件中读取数据集(suppose为“值”),然后我尝试将其拆分为X,y以开始应用ML

values = np.array([1, 2, 3, 4, 5, 6, 7, 8, 10])
# split into input and output values
X, y = values[:,:-1], values[:,-1]
# split into train and test sets
X_train, X_test, y_train, y_test = train_test_split(X, y, train_size=0.67)

它会弹出一个错误提示:
数组的索引太多
。有人可以帮忙吗?

值[:,:-1]
表达式出现错误,您的意思是将
数组的反方向指定给X,将
指定给
y
?如果是这样,你应该写如下:

import numpy as np
from sklearn.model_selection import train_test_split

values = np.array([1, 2, 3, 4, 5, 6, 7, 8, 10])
# split into input and output values
X, y = values[::-1], values
# split into train and test sets
X_train, X_test, y_train, y_test = train_test_split(X, y, train_size=0.67)

请提供预期的价格。显示中间结果与预期结果的偏差。我们应该能够将单个代码块粘贴到文件中,运行它,并重现您的问题。这也让我们可以在您的上下文中测试任何建议。不接受场外链接和文本图像;你的帖子必须是独立的,符合本网站的目的。对不起@Prune,我是新来的。我已经更新了我的问题。感谢您提供的信息。@JesúsPérez Try values[:,:-1],这表示从第一维度获取所有内容,从第二维度获取除最后一个之外的所有内容。您的输入仅为一维,因此可能会失败。