Numpy的小东西啊
文章平均质量分 82
NUMPY
LRY89757
这个作者很懒,什么都没留下…
展开
-
numpy中argsort 函数的详解
argsort函数经常用于矩阵的一些不破坏原有数组的情况下得到原数组的有序序列的情况。官网解释使用 kind 关键字指定的算法沿给定轴执行间接排序。它以排序的顺序返回与给定轴上的索引数据具有相同形状的索引数组。axisint 或 None,可选排序的轴。默认值为 -1(最后一个轴)。如果没有,则使用扁平数组。kind:{‘快速排序’、‘合并排序’、‘堆排序’、‘稳定’},排序算法。默认值为“快速排序”。请注意,“stable”与“mergesort”都在幕后使用 timsort,通常,实际实现会原创 2021-07-09 15:02:54 · 2383 阅读 · 0 评论 -
numpy中对于tile的理解
近些天使用numpy的时候发现了这么一个函数tile,感觉这个函数比较有用,可以将减少循环,直接矩阵运算优化运算速度。博主认为很有必要认真讨论一下这个函数的功能。官网解释老传统,我们先看一下官网是怎么说的:相当于是一个复制函数,扩充矩阵的规模值直至到我们满意的一个形状。"tile"在英文中作动词会有“铺”的意思,与extend是同义词。通过提供的次数reps来决定重复A的次数来构造一个array。如果reps的长度为d,那么给出结果的维度就是max(d, A.ndim).如果 A.ndim &原创 2021-07-09 00:10:50 · 271 阅读 · 0 评论 -
numpy中对于axis的理解
写在前面我们知道axis这个东西经常出现在numpy的sum、argsort等一系列有关于数组的操作中,numpy中的轴axis是很重要的,许多numpy的操作根据axis的取值不同,作出的操作也不相同。可以说,axis让numpy的多维数组变的更加灵活,但也让numpy变得越发难以理解。因此,弄清楚axis的作用显得尤为重要。作为一个很基本同时很重要的概念,博主觉得很有必要详细深入了解一下这一名词。下面把博主的一些发现分享给大家。简单了解axisaxis 中文翻译指“轴”、“枢轴”。我们可以看一原创 2021-07-08 11:37:35 · 1113 阅读 · 0 评论