美文网首页
Python学习——周问题记录与总结(一)

Python学习——周问题记录与总结(一)

作者: 脑荼地 | 来源:发表于2017-09-17 17:08 被阅读0次
    • 日期:2017-09-11~2017.09-17

    1. importform...import...

    from sklearn.neighbors import NearestNeighbors 误写成 import sklearn.neighbors as NearestNeighbors之后程序就报错 :'module' object is not callable
    语法解析:import引入某整个包,而from...import...是从某个库中引入某个子类。错误代码引入了整个sklearn.neighbors包,而真正需要的是sklearn.neighbors下的NearestNeighbors子类

    2. python2与python3版本语法上存在差异,目前碰到的有,如print

    • python2 ==> print 'hello world'
    • python3 ==> print("hello world")

    3. CSV文件的阅读。利用pandas库中的read_csv()函数读取CSV文件中的数据,并以DataFrame的数据格式保存。(不清楚DateFrame的格式能否进行正常的数据处理,未尝试。。。)将DateFrame的格式转换成了矩阵形式。

    df = pd.read_csv(adr)
    data = df.as_matrix(columns=None)
    

    4. for...in...循环后面一定要加冒号,这和m代码不同

    5. 整理一下用到的结果函数

    • np.where用于索引矩阵中满足特定条件的数据的位置
    • np.vstack用于矩阵在列方向上的拼接
    • np.percentile用于计算数据的分位点

    6. Matlab中的cell数据形式,在python没有

    7. 测试结果

    • KNN算法


      构建KNN模型
    • 量化输出


      量化输入结果

    相关文章

      网友评论

          本文标题:Python学习——周问题记录与总结(一)

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