Machine learning 索引器:索引13超出大小为1的轴1的界限

Machine learning 索引器:索引13超出大小为1的轴1的界限,machine-learning,index-error,Machine Learning,Index Error,我在从给定文件提取数据时遇到问题 def main(): with open('heart_data_norm.txt', 'r') as f: reader = csv.reader(f, delimiter='\t') next(reader, None) # skip header rows = np.array([r for r in reader]) random.shuffle(rows)

我在从给定文件提取数据时遇到问题

def main():  
    with open('heart_data_norm.txt', 'r') as f:   
        reader = csv.reader(f, delimiter='\t')  
        next(reader, None)  # skip header  
        rows = np.array([r for r in reader])  
        random.shuffle(rows)  # randomly shuffle the data 

    Y=rows[:,13]
    X=rows[:,1:13]
    X = X.astype(np.float32)
    
    
if __name__ == '__main__':
    main()  

嘿,检查X和Y的形状,让我们看看它是什么is@pluto我也有同样的问题……有吗suggestion@fatih... 我是新来的,检查了x和y x=[[0.27330148 0.5427986 0.01766839…0.01021079 0.00468571 0.02041552][0.35131446 0.27780625 0.01179921…0.00461791 0.00394874 0.00644693][0.52150905 0.3439262 0.01256359…0.00401493 0.00283624 0.01265716]y=[[2.6820000e+03 7.62000000E+02 2.1551581e-02…4.1018486e+00 4.0691099e+00 6.8241172e+00][3.5850000e+03 7.4200000e+02 1.8158896e-02…5.9719038e+00 5.0199499e+00 4.5945249e+00]您的错误消息是数组行只有一列,轴1表示列,大小1表示其长度。请再次检查TQ@fatih..问题解决方法他们,检查X和Y的形状,让我们看看它是什么is@pluto我也有同样的问题……有吗suggestion@fatih...我是新来的,检查了x和yx=[[0.27330148 0.5427986 0.01766839…0.01021079 0.00468571 0.02041552][0.35131446 0.27780625 0.01179921…0.00461791 0.00394874 0.00644693][0.52150905 0.3439262 0.01256359…0.00401493 0.00283624 0.01265716]y=[[2.6820000e+03 7.62000000E+02 2.1581E-02 0.101864+419][3.5850000e+03 7.4200000e+02 1.8158896e-02…5.9719038e+00 5.0199499e+00 4.5945249e+00]您的错误消息是数组行只有一列,轴1表示列,大小1表示其长度。请再次检查TQ@fatih。问题已解决