![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
numpy
Codefmeister
Nothing to say.
展开
-
np.cross函数详解
numpy.crossReference: Official Document of Numpy 语法numpy.cross(a, b, axisa=-1, axisb=-1, axisc=-1, axis=None)功能Return the cross product of two (arrays of) vectors.The cross product of a and b in :math:R^3 is a vector perpendicularto both a and b原创 2020-12-30 15:45:51 · 21429 阅读 · 0 评论 -
np.random中各随机采样函数一览
np.random.uniform()语法numpy.random.uniform(low=0.0, high=1.0, size = None)作用返回一个均匀分布的采样结果。 左闭右开区间[low, high).返回数组的shape与size相同。参数low: 下界,默认为0.0high: 上界,默认为1.0size: 返回数组的shape, 默认为None,即返回一个单值举例>>> a = np.random.uniform(1,2,(3,4))>&原创 2020-12-30 15:23:22 · 877 阅读 · 1 评论 -
np.clip分析
np.clip分析语法np.clip(a, a_min, a_max, out=None, **kwarys)作用对数组a进行裁剪,小于a_min 的数用a_min代替, 大于a_max的数用a_max代替。需要注意的是,函数本身并不会对a_min和a_max之间的大小进行检查。参数a: 待裁剪的数组a_min: 下界a_max: 上界示例>>> a = np.arange(10)>>> print(a)array([0, 1, 2, 3,原创 2020-12-30 15:21:33 · 224 阅读 · 0 评论 -
numpy.tile作用,语法,参数分析以及举例
numpy.tile语法numpy.tile(A,reps)作用Construct an array by repeating A the number of times given by reps.If reps has length d, the result will have dimension ofmax(d, A.ndim).If A.ndim < d, A is promoted to be d-dimensional by prepending newaxes. So原创 2020-11-29 10:43:44 · 915 阅读 · 0 评论 -
numpy.repeat作用,语法,参数解读以及实例
numpy.repeat()作用可以用于重复数组中的元素语法numpy.repeat(a, repeats, axis=None)参数解读Parametersa : array_likeInput array.repeats : int or array of intsThe number of repetitions for each element. repeats is broadcastedto fit the shape of the given axis.axis原创 2020-11-29 10:05:22 · 8098 阅读 · 1 评论 -
Python中李群SO(3)与李代数so(3)之间指数映射与实现源码
Python中李群SO(3)与李代数so(3)之间指数映射与实现源码调用scipy.linalg.expm()对于李群SE(3)、SO(3),和与其对应的李代数se(3),so(3)。指数映射是十分重要的。在Python中我们可以调用:scipy.linalg.expm()来将李代数$\xi $对应的反对称矩阵${\hat \xi }$映射到其对应的旋转矩阵$R$。源码示例import scipy.linalg.expm as expmdef SkewFun(a): """ g原创 2020-11-22 10:24:11 · 2305 阅读 · 1 评论 -
numpy求矩阵的特征值与特征向量(np.linalg.eig函数详解)
numpy求矩阵的特征值与特征向量(np.linalg.eig)语法np.linalg.eig(a)功能Compute the eigenvalues and right eigenvectors of a square array.求方阵(n x n)的特征值与右特征向量Parametersa : (…, M, M) arrayMatrices for which the eigenvalues and right eigenvectors willbe computeda原创 2020-11-22 10:12:58 · 25778 阅读 · 10 评论 -
协方差矩阵数学原理,numpy计算协方差矩阵(np.cov)函数详解与源码剖析
协方差矩阵详解以及numpy计算协方差矩阵(np.cov)协方差矩阵详解均值,标准差与方差由简单的统计学基础知识,我们有如下公式:Xˉ=∑i=1nXin\bar X{\rm{ = }}\frac{{\sum\limits_{i = 1}^n {{X_i}} }}{{\rm{n}}}Xˉ=ni=1∑nXiS=∑i=1n(Xi−Xˉ)2n−1S = \sqrt {\frac{{\sum\limits_{i = 1}^n {{{({X_i} - \bar X)}^2}} }}{{n - 1}}}S原创 2020-11-22 10:06:04 · 12095 阅读 · 3 评论 -
numpy拼接多维数组(numpy.concatenate命令详解)
numpy.concatenate语法numpy.concatenate((a1,a2,...), axis=0, out=None, dtype=None, casting="same_kind")作用将一个数组序列在指定的维度上进行连接joinParametera1,a2,… : sequence of array_likeThe arrays must have the same shape, except in the dimension corresponding to axi原创 2020-11-21 22:06:20 · 13372 阅读 · 0 评论 -
numpy中求解范数(numpy.linalg.norm)以及各阶范数详解
numpy.linalg.norm语法numpy.linalg.norm(x,ord=None,axis=None,keepdims=False)Parametersx: array_likeInput array. If axis is None, x must be 1-D or 2-D, unless ord is None. If both axis and ord are None, the 2-norm of x.ravel will be returned.X是输入的arr原创 2020-11-21 21:59:04 · 13501 阅读 · 1 评论 -
ndarray的转置(numpy.transpose()与A.T命令对比详解)
ndarray的转置(transpose)对于A是由np.ndarray表示的情况:可以直接使用命令A.T。也可以使用命令A.transpose()。A.T 与 A.transpose()对比结论:在默认情况下,两者效果相同,但transpose()可以指定交换的axis维度。对于一维数组,两者均不改变,返回原数组。对于二维数组,默认进行标准的转置操作。对于多维数组A,A.shape为(a,b,c,d,...,n),则转置后的shape为(n,...,d,c,b,a),即逆序。对于.tr原创 2020-11-21 21:53:13 · 5681 阅读 · 1 评论 -
Numpy中求矩阵的逆与伪逆(numpy.linalg.inv(),numpy.linalg.pinv()函数详解)
numpy中求矩阵的逆与伪逆numpy中求矩阵的逆:numpy.linalg.inv()numpy中求矩阵的伪逆: numpy.linalg.pinv()numpy中求矩阵的逆(numpy.linalg.inv)使用命令numpy.linalg.inv(Matrix)功能Compute the (multiplicative) inverse of a matrix.Given a square matrix a, return the matrix ainv satisfyingdot(原创 2020-11-21 21:45:48 · 20926 阅读 · 1 评论 -
numpy.arange语法,作用以及举例
numpy.arange()语法x = numpy.arange(start,end,step,dtype=None)Parameters说明start: Optional,起始值,默认值为0。end: 结束值(不含)。step: Optional,步长,默认值为1。dtype:Optional,默认为None,从其他输入值中推测。功能[start,end)的左闭右开区间内,每隔一个step取一次值。return值是ndarray。对于浮点数来说,length = ceil((end原创 2020-11-16 21:52:29 · 496 阅读 · 0 评论 -
np.unique()官方文档分析以及举例
np.unique()官方文档分析以及举例1.1 官方文档及解读numpy.unique语法:numpy.unique(ar, return_index=False, return_inverse=False, return_counts=False, axis=None)作用:找到array中不重复(独一无二)的元素返回值:默认返回不重复元素的sorted排好序的从小到大的数组。可选的返回值有:输入数组提供不重复值(unique)元素的索引下标(如果有多个返回第一个)利用unique数组原创 2020-11-14 16:45:10 · 1757 阅读 · 0 评论