Numpy 数组装置和轴对换和通用函数:快速的元素级数组函数
2017-07-27 14:41
555 查看
# #3、数组装置和轴对换 arr = np.arange(15).reshape((3,5)) print arr print "数组转置的两种方法:" print arr.transpose() print arr.T #在矩阵计算时,经常需要用到该操作,如利用np.dot()计算x^Tx print "x^Tx内积" print np.dot(arr.T,arr) #--4、通用函数:快速的元素级数组函数-------------------------- #通用函数(即ufunc)是一种对ndarray中的数据执行元素级运算的函数 #可以将其看成简单函数(接受一个或多个标量值,并产生一个或多个标量值) #的矢量化包装器,许多ufunc都是简单的元素级变体,如sqrt和exp #一元ufunc print "一元组" arr = np.arange(10) print np.sqrt(arr) print np.exp(arr) print np.fabs(arr)#浮点数的绝对值 print np.square(arr)#相当于arr**2 print np.log(arr) #接受2个数组(二元ufunc),并返回一个结果数组 print "二元组" x=np.random.randn(8) y=np.random.randn(8) print x print y print np.add(x,y)#数组对应元素相加 print np.subtract(x, y)#从第一个数组中减去第二个数组中的元素 print np.multiply(x, y)#数组元素相乘 print np.divide(x,y)#除法 print np.maximum(x, y)#返回的是两个数组之间最大的数
相关文章推荐
- Numpy 的通用函数:快速的元素级数组函数
- numpy通用函数:快速的元素级数组函数
- NumPy 特殊数组与通用函数
- php实现通用的从数据库表读取数据到数组的函数实例
- 关于 Numpy 数组作为函数参数的一个小问题
- 【python学习笔记】18:numpy数组函数与矩阵运算
- NumPy-快速处理数据--ndarray对象--多维数组的存取、结构体数组存取、内存对齐、Numpy内存结构
- 【Python】Numpy扩充数组函数之repeat和tile用法
- Numpy学习——数组填充np.pad()函数的应用
- numpy各函数简介之生成数组函数(Array creation routines)
- Python Numpy 快速入门指导 (三) 理清numpy什么时候会复制出一个新的数组?
- 『Numpy学习指南』第五章_矩阵和通用函数
- 转成数组的通用函数
- c++ 模板学习笔记:函数模板实现数组通用排序和遍历打印(权哥)
- PHP快速创建数组的函数
- Chapter4-2 通用函数:快速的元素级数组函数
- numpy的学习笔记(五)—— 矩阵和通用函数
- NumPy常用【数值计算】函数总结(1):生成数组、读取数组、数组操作
- Python之路——numpy各函数简介之生成数组函数(Array creation routines)
- 【Python】无须numpy,利用map函数与zip(*)函数对数组转置(转)