美文网首页
细节笔记

细节笔记

作者: miniminiming | 来源:发表于2018-07-05 09:32 被阅读0次

    1 . 整数相除,得到浮点数结果,导入下面这个就可以了

      from __future__ import division
    

    2. 获取Numpy二维数组中的某一列

    import numpy as np
    # Subway ridership for 5 stations on 10 different days
    ridership = np.array([
        [   0,    0,    2,    5,    0],
        [1478, 3877, 3674, 2328, 2539],
        [1613, 4088, 3991, 6461, 2691],
        [1560, 3392, 3826, 4787, 2613],
        [1608, 4802, 3932, 4477, 2705],
        [1576, 3933, 3909, 4979, 2685],
        [  95,  229,  255,  496,  201],
        [   2,    0,    1,   27,    0],
        [1438, 3785, 3589, 4174, 2215],
        [1342, 4043, 4009, 4665, 3033]
    ])
    #行列的取法
    if True:
        print ridership[1, 3] #这里其实取的是第二行第4列,也就是索引为[1][3]位置的值
        print ridership[1:3, 3:5]#取的是[1,2] 行[3,4]列的数据,可以当做画一个方框圈起来的数据,然后左上右下的索引
        print ridership[1, :] #只限制了第2行,也就索引为2的行数
    

    3.split()函数的用法

    由下面的的例子可以看出,当你不使用参数时,它会把空格和回车符全部给去掉,用了参数,则回车符还是会放在结果中

    str = "Line1-abcdef \nLine2-abc \nLine4-abcd";
    print str.split();
    print str.split(' ', 1 );
    
    以上实例输出结果如下:
    ['Line1-abcdef', 'Line2-abc', 'Line4-abcd']
    ['Line1-abcdef', '\nLine2-abc \nLine4-abcd']
    

    4.replace()函数

    其实就是这个函数并不更改原值,小坑一次

    text = "i am you father , ha ha ha"
    text.replace("am","")
    print text
    #打印值为i am you father , ha ha ha
    
    
    text = "i am you father , ha ha ha"
    text = text.replace("am","")
    print text
    #打印值为i  you father , ha ha ha
    
    

    相关文章

      网友评论

          本文标题:细节笔记

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