第二部分:多层感知器:印第安人糖尿病诊断
1.遇到的问题:pd.read_csv和np.loadtxt的区别,np.loadtxt无法读取csv上的第一行,就是标题,无法读取除数字之外的其他字符。
(1)numpy.loadtxt 用法 读取txt文件
# 首先给出最简单的loadtxt的代码,实际上就是直接写文件名, 其他关键字参数都是默认的.
a = np.loadtxt('./data/test.txt')
print(a) # a为浮点数的原因为Python默认的数字的数据类型为双精度浮点数
# 这里的skiprows是指跳过前1行, 如果设置skiprows=2, 就会跳过前两行,数据类型设置为整形.
a = np.loadtxt('./data/test.txt', skiprows=1, dtype=int)
print(a)
(2)利用 loadtxt函数读取csv文件