美文网首页
20190826python学习心得(一)

20190826python学习心得(一)

作者: 6bd9f7257faf | 来源:发表于2019-08-26 20:30 被阅读0次

    1、全部行都能输出

    from IPython.core.interactiveshell import InteractiveShell

    InteractiveShell.ast_node_interactivity='all'

    2、查看dtype类型有哪些

    np.typeDict

    3、查看数组实例或函数或方法所有属性情况

    help(a)

    np.info(a)

    dir(np)

    库、函数、方法后面+?(??是查看程序代码)

    或shift+tab键

    4、axis=0,表示对列的操作;axis=1 ,表示对行的操作

    5、CTRL +tab键 把\转换为/

    6、x.zfill(n) x是字符串变量,这个方法是在x前面补齐0并保证长度为n

    7、interpolate() 依据不同方法进行插补,method有:

          ① 默认是线性插补 ('linear'),忽略索引并将值视为等间距。这是MultiIndexes支持的唯一方法

            ② 'time':适用于每日和更高分辨率的数据,以插入给定的间隔长度。

            ③ 'index','values':使用索引的实际数值。

              ④ 'pad':使用现有值填写NaN。

              ⑤ 'nearest','zero','slinear','quadratic','cubic','spline','barycentric','polynomial':传递给scipy.interpolate.interp1d。这些方法使用索引的数值。'polynomial'和'spline'都要求你也指定一个order(int),例如 。df.interpolate(method='polynomial', order=5)

    ⑥ 'krogh','piecewise_polynomial','spline','pchip','akima':围绕类似名称的SciPy插值方法的包装。见注释。

    ⑦ 'from_derivatives':指 scipy.interpolate.BPoly.from_derivatives,它取代scipy 0.18中的'piecewise_polynomial'插值方法。版本0.18.1中的新功能:添加了对'akima'方法的支持。添加了插值方法'from_derivatives',它取代了SciPy 0.18中的'piecewise_polynomial'; 向后兼容SciPy <0.18

    8、用iloc[] 或loc[]索引方法取DataFrame对象数据,记住一个原则[行索引值,列索引值]

    9、np.diff():是numpy的差分方法,默认是一阶;返回结果的原则是 out[n] = a[n+1] - a[n]

    10、to_datetime():把字符串日期转换为日期时间,必须有format参数(提供日期格式),字符串的顺序需要参照format格式才能返回准确的日期时间格式数据

    11、strftime():日期时间变量转化为指定格式的字符串变量,是datetime库的方法

    12、np.newaxis 关键字可以作数组的变形,比如 a[:,np.newaxis]

    13、apply()方法适用于DataFrame对象中数据的操作;map()方法只能针对一列的数据操作

    14、可变数据类型变量在引用是最好使用copy.deepcopy(变量名)(需要导入库:import copy),这样在做值修改不会出现异常。

    15、查看文件夹路径:%pwd

    相关文章

      网友评论

          本文标题:20190826python学习心得(一)

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