首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

初探numpy——numpy常用通用函数

numpy通用函数 快速逐元素数组函数,也可以称为ufunc,对ndarray数据中元素进行逐元素操作函数 一元通用函数 函数名 描述 abs、fabs 取绝对值 sqrt 计算平方根,等同于arr...**0.5 square 计算平方,等同于arr**2 exp 计算个元素指数ex log、log10、log2、log1p 自然对数(底数为elog)、底数为10log、底数为2log、底数为...(1+x)log sign 计算各元素正负号,1(正数)、0(零)、-1(负数) ceil 计算各元素ceiling值,即大于等于该值最小整数 floor 计算各元素floor值,即小于等于该值最大整数...cos、sin、tan 三角函数 cosh、sinh、tanh 双曲型三角函数 arccos、arccosh、arcsin、arcsinh、arctan、arctanh 反三角函数 二元通用函数 函数名...import numpy as np a_array=np.arange(8) b_array=np.arange(8,0,-1) print(a_array,'\n') print(b_array

55630
您找到你想要的搜索结果了吗?
是的
没有找到

NumPy之:ndarray中函数

简介 在NumPy中,多维数组除了基本算数运算之外,还内置了一些非常有用函数,可以加快我们科学计算速度。...简单函数 我们先看下比较常见运算函数,在使用之前,我们先构造一个数组: arr = np.arange(10) array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) 计算数组中元素开方...先来讲解一下 np.meshgrid 这个函数,这个函数是用来快速生成网格点坐标矩阵。...上面的X,Y二维数组是我们手动输入,如果坐标上面有大量点的话,手动输入肯定是不可取。 于是有了np.meshgrid这个函数。这个函数可以接受两个一维数组,然后生成二维X,Y坐标矩阵。...np.random可以指定生成随机数种子: np.random.seed(1234) numpy.random数据生成函数使用了全局随机种子

1.2K10

NumPy之:ndarray中函数

简介 在NumPy中,多维数组除了基本算数运算之外,还内置了一些非常有用函数,可以加快我们科学计算速度。...简单函数 我们先看下比较常见运算函数,在使用之前,我们先构造一个数组: arr = np.arange(10) array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) 计算数组中元素开方...先来讲解一下 np.meshgrid 这个函数,这个函数是用来快速生成网格点坐标矩阵。...上面的X,Y二维数组是我们手动输入,如果坐标上面有大量点的话,手动输入肯定是不可取。 于是有了np.meshgrid这个函数。这个函数可以接受两个一维数组,然后生成二维X,Y坐标矩阵。...np.random可以指定生成随机数种子: np.random.seed(1234) numpy.random数据生成函数使用了全局随机种子

1.4K40

Numpy 数学函数及逻辑函数

numpy.exp2¶  numpy.log2  numpy.log10  函数描述用法abs fabs计算 整型/浮点/复数 绝对值 对于没有复数快速版本求绝对值np.abs() np.fabs...广播(Broadcasting)机制描述了 numpy 如何在算术运算期间处理具有不同形状数组,让较小数组在较大数组上“广播”,以便它们具有兼容形状。...在 numpy 中对以上函数进行了运算符重载,且运算符为 元素级。也就是说,它们只用于位置相同元素之间,所得到运算结果组成一个新数组。  注意 numpy 广播规则。...通用函数(universal function)通常叫作ufunc,它对数组中各个元素逐一进行操作。这表明,通用函数分别处理输入数组每个元素,生成结果组成一个新输出数组。...输出数组大小跟输入数组相同。  三角函数等很多数学运算符合通用函数定义,例如,计算平方根sqrt()函数、用来取对数log()函数和求正弦值sin()函数

62430

numpy 多元运算函数

参考链接: Numpy 二元运算 多元运算函数  导包import numpy as np  二元运算函数  传两个参数函数  arr1=np.arange(10).reshape((2,5)) arr2...=np.arange(10,20).reshape((2,5)) print(arr1) print(arr2) print('add') 相加函数 print(np.add(arr1,arr2)) print...('subtract') 相减函数 print(np.subtract(arr1,arr2)) print('divide') 相除函数 print(np.divide(arr1,arr2)) print...print('multiply') 相乘 print(np.multiply(arr1,arr2)) 三元运算函数  传三个参数函数  arr1=np.random.uniform(0,20,(2,5...#################') 把arr1和arr2行进行比较,如果arr1中行元素大于arr2中行元素,输出较大行元素 这里注意取出x,y是行元素列表,比较方法是两个列表第一个元素大小比较

48120

NumPy之:ndarray中函数

简介 在NumPy中,多维数组除了基本算数运算之外,还内置了一些非常有用函数,可以加快我们科学计算速度。...简单函数 我们先看下比较常见运算函数,在使用之前,我们先构造一个数组: arr = np.arange(10) array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) 计算数组中元素开方...先来讲解一下 np.meshgrid 这个函数,这个函数是用来快速生成网格点坐标矩阵。...上面的X,Y二维数组是我们手动输入,如果坐标上面有大量点的话,手动输入肯定是不可取。 于是有了np.meshgrid这个函数。这个函数可以接受两个一维数组,然后生成二维X,Y坐标矩阵。...np.random可以指定生成随机数种子: np.random.seed(1234) numpy.random数据生成函数使用了全局随机种子

1.6K20

Numpy常用函数总结

参考链接: Python中numpy.arctan2 Numpy函数  广播数学函数算术运算加:numpy.add(x1, x2, *args, **kwargs)减:numpy.subtract(x1...*args, **kwargs)平方:numpy.square(x, *args, **kwargs)示例    三角函数numpy.sin(x, *args, **kwargs)numpy.cos(..., **kwargs)numpy.arctan(x, *args, **kwargs)示例    指数、对数函数numpy.exp(x, *args, **kwargs)numpy.log(x, *args...通过不同 axis,numpy 会沿着不同方向进行操作:如果不设置,那么对所有的元素操作;如果axis=0,则沿着纵轴进行操作;axis=1,则沿着横轴进行操作;axis=i,则 numpy 沿着第...聚合函数 是指对一组值(比如一个数组)进行操作,返回一个单一值作为结果函数。因而,求数组所有元素之和函数就是聚合函数。ndarray类实现了多个这样函数

40440

关于numpy mean函数axis参数

理解多维矩阵"求和"、"平均"操作确实太恶心了,numpy提供函数里还有一堆参数,搞得晕头转向,这里做个笔记,提醒一下自己, 下面是例程 import numpy as np X = np.array...]] [ 4.5] [ 7.5]] 我个人比较raw认识就是,axis=0,那么输出矩阵是1行,求每一列平均(按照每一行去求平均);axis=1...,输出矩阵是1列,求每一行平均(按照每一列去求平均)。...再举个更复杂点例子,比如我们输入为batch = [128, 28, 28],可以理解为batch=128,图片大小为28×28像素,我们相求这128个图片均值,应该这么写: m = np.mean...(batch, axis=0) 输出结果mshape为(28,28),就是这128个图片在每一个像素点平均值。

1.1K70
领券