#-*- coding: utf-8 -*-
#看来这个程序适合的是python2版本的。来源:https://blog.csdn.net/li_huifei/article/details/78467689#这个目前也可以用了,主要还是在第60行的数据转换,,,不太清楚怎样去做装换。主要是因为数据类型不清楚,所以用了最笨的方法,不知道结果正不正确。????【这个是错误的】#PLSR3经过摸索,第68行,还是因为数据结构类型不对,之后把array类型的数组转换成了list,,,这样方便在外面套一个[],,之后运行没有问题,但是结果的正确与否,还有待验证。
#导入库的部分
importcsvfrom sklearn importpreprocessingfrom sklearn.cross_validation importtrain_test_splitfrom sklearn.decomposition importRandomizedPCAfrom sklearn.cross_decomposition import PLSRegression #偏最小二乘法的实现, 在这里是可以跳进 PLSRegression 里面的
importnumpy as npimportmathimportmatplotlib.pyplot as plt#导入数据的部分
A = np.loadtxt('A.csv',delimiter=',') #读入数据 这里的A就是y的矩阵 #读了这么多的数据???哪个是x,,哪个又是y呢???
print(A.shape)
RON= np.loadtxt(&#