我的xor.csv是:
x1,x2,x3,x4,y
0,0,0,0,0
0,0,0,1,1
0,0,1,0,1
0,0,1,1,0
0,1,0,0,1
0,1,0,1,0
0,1,1,0,0
0,1,1,1,1
使用熊猫获取此文件的代码是:
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
testing_data = pd.read_csv('..\Data_Set\xor.csv')
它给了我这个错误:
File "C:\Users\harmee\Desktop\python_tut\ML\NN\toy_nn.py", line 11
testing_data = pd.read_csv('..\Data_Set\xor.csv')
^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 11-12: truncated \xXX escape
尝试使用encoding = 'utf-8'
和encoding = 'ISO-8859-1'
的encoding属性,但是仍然不起作用。
答案 0 :(得分:1)
通过单斜杠(/)或双反斜杠(\\)传递数据集路径。
尝试一下:
testing_data = pd.read_csv('../ Data_Set / xor.csv')
或
testing_data = pd.read_csv('.. \\ Data_Set \\ xor.csv')
或
testing_data = pd.read_csv(r'.. \ Data_Set \ xor.csv')
两者都一样。