20190826python学习心得(一)

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Scipy scipy包含致力于科学计算中常见问题的各个工具箱。它的不同子模块相应于不同的应用。像插值,积分,优化...
    Aieru阅读 34,839评论 3 59
  • 算法技术解构 1、Python基础知识 (1)IPythonIPython的开发者吸收了标准解释器的基本概念,在此...
    shenciyou阅读 5,456评论 0 10
  • 数据收集及读取 数据收集 数据接口 -- 一些网站有API接口,通过相应的API请求方式就能获取到想要的数据,一般...
    Alex_杨策阅读 607评论 0 1
  • SciPy的介绍 在numpy库的基础上增加了众多的数学、科学以及工程计算中的常用的库函数 例如:线性代数、常微分...
    不做大哥好多年阅读 4,841评论 0 6
  • 数据分析特征工程之缺失值填充 平均值补值和fillna的bfill和ffill补值。 对于大方差数据我们通常采用b...
    羋学僧阅读 2,776评论 0 0