knn约会实例1

作者: 日月一人 | 来源:发表于2018-04-02 10:57 被阅读21次

    2018-04-02

    准备数据:从文本文件中解析数据

    来源:https://blog.csdn.net/u013457382/article/details/50937577

    网络源解析函数

    分解代码 了解Python语法和函数

    1、打开文件

    文件打开前需将其放在默认文件夹,使用open(filename)将其打开且后面的"r"可省略。

    (1)先使用f.read()全部读入,内含制表符和换行符。

    f.read()

    (2)再尝试使用f.readline()读入一行语句,成功读入一行内容,但是其中仍然含有制表符和换行符。

    f.readline()

    (3)最后尝试使用f.readlines()读入所有行语句,成功读入所有行内容,以上三种均含有制表符和换行符,后续使用语句去除。

    f.readlines()

    使用len()函数获取其读入的行数。

    len()

    2、创建矩阵和修改内容

    (1)使用numpy库中的zeros()函数创建1000行3列的矩阵。

    zeros()

    (2)line=line.strip()移除字符串头尾指定字符(默认空格)。

    效果 实例

    (3)移除制表符line.split("\t")  默认移除所有的方法尝试失败,后续可以再次尝试。

    去除制表符效果 实例

    (4)将分割后字符串的前三个元素放入前面创建的0矩阵。

    放置前三个元素

    将最后一列特征元素放置在规定矩阵中。

    最后一列元素

    注释:Python中逗号为分割前后行,列,而:代表全取该位置行/列。m:n含左不含右。

    相关文章

      网友评论

        本文标题:knn约会实例1

        本文链接:https://www.haomeiwen.com/subject/kzethftx.html