[Python学习] python 科学计算库NumPy—tile函数
2016-09-17 18:45
323 查看
在学习knn分类算法的过程中用到了tile函数,有诸多的不理解,记录下来此函数的用法。
函数原型:numpy.tile(A,reps) #简单理解是此函数将A进行重复输出
其中A和reps都是array_like的参数,A可以是:array,list,tuple,dict,matrix以及基本数据类型int,string,float以及bool类型,reps的类型可以是tuple,list,dict,array,int,bool,但不可以是float,string,matrix类型。
计较常用的形式有两种,是将A简单进行一维重复输出,和将A进行二维重复后输出。
一维重复:
二维重复:#上面的一维重复相当于 b = np.tile(a,[1,3])
函数原型:numpy.tile(A,reps) #简单理解是此函数将A进行重复输出
其中A和reps都是array_like的参数,A可以是:array,list,tuple,dict,matrix以及基本数据类型int,string,float以及bool类型,reps的类型可以是tuple,list,dict,array,int,bool,但不可以是float,string,matrix类型。
计较常用的形式有两种,是将A简单进行一维重复输出,和将A进行二维重复后输出。
一维重复:
import numpy as np a = [[1,2,3],[4,5,5]] b = np.tile(a,3) print(b) #输出为 #[[1 2 3 1 2 3 1 2 3] # [4 5 5 4 5 5 4 5 5]]
二维重复:#上面的一维重复相当于 b = np.tile(a,[1,3])
import numpy as np a = [[1,2,3],[4,5,5]] b = np.tile(a,[2,3]) print(b) #输出为: #[[1 2 3 1 2 3 1 2 3] # [4 5 5 4 5 5 4 5 5] # [1 2 3 1 2 3 1 2 3] # [4 5 5 4 5 5 4 5 5]]
相关文章推荐
- [Python学习] python 科学计算库NumPy—矩阵运算
- 关于python科学计算库numpy学习总结
- [Python学习] python 科学计算库NumPy—tile函数用法
- 数据科学的完整学习路径—Python版
- python科学计算学习二:matplotlib绘图(极坐标 3D绘图等)(3)
- python 学习之 用python做科学计算Numpy
- 数据科学的完整学习路径—Python版
- Python科学计算库Numpy的使用
- 数据科学的完整学习路径—Python版
- 学习Python:做数据科学还是网站开发?
- 数据科学的完整学习路径—Python版
- Python学习_科学计算
- python 科学计算学习一:numpy快速处理数据(3)
- 数据科学的完整学习路径—Python版
- python 科学计算学习一:numpy文件存取,内存映射
- Python数据科学学习进阶
- python 科学计算学习一:numpy快速处理数据(2)
- python 科学计算学习一:numpy快速处理数据(1)
- python科学计算五:sklearn学习
- python 科学计算学习一:numpy快速处理数据(3)