作业2

  1. 对于数据集dataset以文本形式输出为,若要输出数值40的,代码正确的是()。

    这个就是个数据选择的问题,可以使用的方法有:

       dataset['val2',103],dataset.loc[103,'val2'],dataset.ix[103 ,'val2'],dataset.ix[103,1],dataset.iloc[3,1] 

        2.以下输出结果为“True”的是(D)。

    A.0.4-0.3 == 0.1

    B.0 or 5 < 4

    C.3 or 2 > 1

    D.2 > 1 or 6  

解析:一, 在不加括号时候, and优先级大于or

     二, x or y 的值只可能是x或y. x为真就是x, x为假就是y

     三, x and y 的值只可能是x或y. x为真就是y, x为假就是x

    对于3 or 2 > 1,2 > 1 为true,3为真,所以答案应该是3

    对于2 > 1 or 6  ,2 > 1为真,所以答案为true

  3.Pandas库的数据结构有Series 和DataFrame

  4.round(2.1135,3)的输出结果是    2.114  ;round(1.1135,3)的输出结果是    1.113

  解析:round函数一般是四舍五入,但是碰到.5的情况会出现,若取舍位数前的小数是奇数则向下舍,是偶数则向上取;但是又受限于计算机的精度,因而在取舍的时候尽量避免使用round函数。

  6.axis=0表示平均值计算是跨行进行的,获得是列方向的均值,相反axis=1表示跨列计算 

原文地址:https://www.cnblogs.com/dsbz/p/12919004.html