简介 装饰器顾名思义就是负责装饰的函数。一个形象的理解是,装饰器就像女人用的化妆品。白天要出门的时候,就要用化妆品这种装饰器去打扮一番,效果是变得年轻漂亮、精神奕奕,而本质属性不会发生变化,比如性别不会变;到了晚上就要卸…
10分钟学pandas(10 Minutes to pandas)-全文翻译
简介 本文是对《10 Minutes to pandas》的全文翻译,版本为0.23.4。概括性地讲解pandas的使用方法。PS:谁说的10分钟,保证不打死他… 通常,我们导入如下命令: [crayon-6…
NumPy文件输入输出
NumPy能够读写磁盘中的文本数据或二进制数据。这一点在循环计算中很有用,有时因为程序中断会导致数据丢失,如果保存了数据就能恢复上次的断点继续运算。 通过save()函数保存数据,它的格式如下: [crayon-6288…
NumPy字符串处理
NumPy中也有专门处理字符串的方法,这些方法包含在numpy.char中。 接下来一一作介绍。 该函数和字符串操作的+或者join()函数一样,能够连接两个字符串。 代码演示: [crayon-62888a8d8500…
一文读懂NumPy中的广播机制
在NumPy中如果遇到大小不一致的数组运算,就会触发广播机制。满足一定的条件才能触发广播,不然也会报错。 形状相同的数组之间的运算就是在对应位做运算。 代码演示: [crayon-62888a8d856e68487351…
NumPy数组转置和轴对换
在某些时候,比如调整图片的矩阵(长、宽、高)的顺序时就需要用到数组的转置和轴对换。转置是数组重塑的一种,它返回的是源数据的视图,也就是说不会对数组进行复制,改变的是原数组。 数组不仅有transpose()方法还有一个T…
NumPy索引和切片
索引和切片是NumPy中最重要最常用的操作。熟练使用NumPy切片操作是数据处理和机器学习的前提,所以一定要掌握好。 从表面上看,一维数组的切片操作和python列表相似,索引都是从0开始。 代码演示: [crayon-…
NumPy数据类型总结
本文将介绍NumPy中的数据类型,不同的数据类型有自己特定的场合。比如图片生成矩阵或者矩阵生成图片,要求必须是uint8数据类型。除此之外,掌握数据类型之间的转换也很重要。 在NumPy中定义了如下的数据类型: 在这些类…
WordPress复制内容弹出版权提示
如果别人复制你网站的内容,你想给个版权提示,可以参考本文方法。本文将介绍一个复制网站内容时,自动弹出版权提示的信息,如图所示: 直接将如下代码放到【外观】-【编辑】-functions.php文件中即可: [crayon…
Jupyter/IPython Notebook使用介绍
在上篇文章中,我们介绍了IPython的使用。事实上IPython还有网页版本的,称为Jupyter Notebook(之前称为IPython Notebook)。目前Jupyter Notebook支持40多种编程语言…
博主下载wordpress所有文章
当博主写的文章越来越多的时候,就需要经常备份。除了备份整个网站服务器,有时候博主也想以电子版形式保存自己写的所有文章。本文将介绍一种简单的方式,让博主能够快速保存自己的所有博客文章。 首先打开【Settings】中的【阅…