Numpy攻略系列:repeat函数
2016-01-24 10:00
399 查看
Numpy中repeat函数使用
Numpy是Python强大的数学计算库,和Scipy一起构建起Python科学计算生态。在本节下面我们重点介绍下repeat函数的用法,我们在Python中import numpy,help(numpy.repeat),会出现以下界面:
repeat是属于ndarray对象的方法,使用它可以通过两个管道:
(1)numpy.repeat(a,repeats,axis=None);
(2)object(ndarray).repeat(repeats,axis=None):理解了第一种方法就可以轻松知道第二种方法了。
参数的意义:axis=None,时候就会flatten当前矩阵,实际上就是变成了一个行向量
axis=0,沿着y轴复制,实际上增加了行数
axis=1,沿着x轴复制,实际上增加列数
repeats可以为一个数,也可以为一个矩阵,具体区别我们从以下实例中就会发现
以下各个实例都是使用了矩阵c:
实例1:
axis=0情况下可以看出讲数据安装在磁盘存储格式(先行后列)逐个元素复制repeats次,形成一个行向量
实例2:
实例3:
实例4:
这时候它的意思是复制第一行元素repeats[0]次依次类推.假如repeat矩阵length(repeats)!=length(c[:,:1])将会报错!!
repeat的一个实例:
运行结果:
相关文章推荐
- 两个命令把 Vim 打造成 Python IDE
- python 操作符**与*的用法
- python搜索引擎(转)
- 关于python中如何导入pygame模块(超详细)
- python的单例模式与讨论
- python UnicodeEncodeError: 'ascii' codec 错误的处理
- python 修饰器学习
- [python标准库]math——数学函数
- 对象的__dict__属性
- Python学习笔记
- python 安装模块的常用方法及如何查看已安装的模块
- python:open/文件操作
- python学习笔记
- python进阶——异常处理
- day③: python 内置函数
- leetcode 114. Flatten Binary Tree to Linked List (Python版)
- python day2 list tuple dict str
- python在windows的cmd中打印彩色文字
- Python Import 详解
- libpython2.7.a(abstract.o) recompile with -fPIC