代码import numpy as np data_file = CUsersHPDesktop实验三习题1数据txt data_dtype = npdtype1 每加仑燃油公里数目标值f8气缸数int排量f8马力f8重量f8加速f8模型年份int原型类别特征int data=nploadtxtdata_filedtype=data_dtypedelimiter=tmissing_values=f
解释:loadtxt()函数没有missing_values参数,应该使用genfromtxt()函数来处理带有缺失值的数据。
修改后的代码如下:
import numpy as np
data_file = 'C:/Users/HP/Desktop/实验三/习题1数据.txt'
data_dtype = np.dtype([('1. 每加仑燃油公里数(目标值)', 'f8'), ('气缸数', 'int'), ('排量', 'f8'), ('马力', 'f8'), ('重量', 'f8'), ('加速', 'f8'), ('模型年份', 'int'), ('原型(类别特征)', 'int')])
data = np.genfromtxt(data_file, dtype=data_dtype, delimiter='\t', missing_values='?', filling_values=-1)
print(data)
原文地址: https://www.cveoy.top/t/topic/fJKy 著作权归作者所有。请勿转载和采集!