Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/318.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 索引器:索引2048超出大小为2的轴1的界限_Python_Numpy_Scikit Learn - Fatal编程技术网

Python 索引器:索引2048超出大小为2的轴1的界限

Python 索引器:索引2048超出大小为2的轴1的界限,python,numpy,scikit-learn,Python,Numpy,Scikit Learn,下面的代码给出了以下错误 "IndexError: index 2048 is out of bounds for axis 1 with size 2". 我是个新手,所以我不知道如何解决这个问题 任何形式的帮助都将不胜感激 X=[] X1 = np.load('class_1data_model1.npy') X2 = np.load('class_2data_model1.npy') X_data = np.append(X1,X2,axis=0) Y_data = X_data[0:

下面的代码给出了以下错误

"IndexError: index 2048 is out of bounds for axis 1 with size 2". 
我是个新手,所以我不知道如何解决这个问题

任何形式的帮助都将不胜感激

X=[]
X1 = np.load('class_1data_model1.npy')
X2 = np.load('class_2data_model1.npy')
X_data = np.append(X1,X2,axis=0)
Y_data = X_data[0:,2048]
X_data = X_data[:,0:2048]
x_tr,x_ts,y_tr,y_ts = train_test_split(X_data, Y_data, test_size=0.2,random_state=10
试试这个

X1=np.load('class\u 1data\u model1.npy'))
X2=np.load('class\u 2data\u model1.npy')
X_数据=np.追加(X1,X2,轴=0)
nrows,nclos=X_data.shape
Y_数据=X_数据[:,2048]。重塑((nrows,1))
X_数据=X_数据[:,:2048]
打印('X_data.shape:\t{}(OLD)'.format((nrows,ncols))
打印('X_data.shape:\t{}(新)'.format(X_data.shape)
打印('Y_data.shape:\t{}'。格式(Y_data.shape)
###现在执行列车测试分离。

轴的大小为2,您将其视为大小为2048,错误不会比这更清楚。在获取
Y\u数据之前,首先检查
X\u数据的大小/形状。
。您还应该显示
X\u数据
以查看
append()之后的内容
。似乎
X_data
只有2列,但您尝试获取列号2048I尝试了此操作,但语法错误:这两行出现无效语法…..print('X_data.shape:\t{}(NEW)'.format(X_data.shape)print('Y_data.shape:\t{}.format(Y_data.shape))format(Y_data.shape)…你能帮我一下吗..我是新的python.Thanksys我尝试过,但再次出现此错误-------------------------------------------------------------------索引器回溯(上次调用)在()48 X_data=np.append(X1,X2,axis=0)49 nrows,nclos=X_data.shape-->50 Y_data=X_data[1:,2048]。重塑((nrows,1))51 X_data=X_data[:,:2048]52#打印('X_data.shape:\t{}(OLD)..格式((nrows,ncols))索引器:索引2048不适用于大小为2的轴1。请共享一些人们可以测试的测试数据。这不是您的测试序列分割。这是您提供给任何人来复制问题的数据。如果没有这些数据,就无法实现太多。X1、X2和X_数据的形状是什么?我有图像数据集,在fe之后现在我不知道X1,X2的形状是什么