python_learn 九_数据组织维度

Python032

python_learn 九_数据组织维度,第1张

一维数据:

一维数据由对等关系的有序或无序数据构成,采用线性方式组织,对应于数学中数组的概念。

一维数据的存储:

采用空格、逗号、换行符或其他符号分隔数据,其中以逗号分隔的存储格式叫作CSV格式。

将一维数据(列表)写入一个文件(CSV文件)中:

程序执行:

结果:

结果:

二维数据:

二维数据由多个一维数据构成,可以看作是一维数据的组合形式。

二维数据存储:

二维数据由一维数据组成,用CSV格式文件存储。CSV文件的每一行是一维数据,整个CSV文件是一个二维数据。

将一个二维数组存入一个CSV文件中

程序执行:

读取CSV文件,并将里面的内容读为列表的形式

程序执行:

结果:

高维数据:

高维数据由键值对类型的数据构成,采用对象方式组织,可以多层嵌套。

高维数据是当今Internet组织内容的主要形式,高维数据衍生出HTML,XML、JSON等具体数据组织的语法结构。

高维数据相比一维和二维数据能表达更加灵活和复杂的数据关系。

SVM既可以用来分类,就是SVC;又可以用来预测,或者成为回归,就是SVR。sklearn中的svm模块中也集成了SVR类。

我们也使用一个小例子说明SVR怎么用。

X = [[0, 0], [1, 1]] y = [0.5, 1.5] clf = svm.SVR() clf.fit(X, y) result = clf.predict([2, 2]) print result