腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4032)
视频
沙龙
3
回答
在
数组
中
按
行
应用
argsort
,
根据
阈值
跳过
某些
元素
--
NumPy
/
Python
、
、
我想逐行
应用
排序操作,只将值保持在给定
阈值
以上。m_a = np.ma.masked_less_equal(a, threshold) argsorted = m_a.
argsort
浏览 29
提问于2020-05-23
得票数 2
回答已采纳
5
回答
在
Python
3 /
Numpy
和返回索引
中
筛选
数组
、
、
、
Python
3 3/
Numpy
中
是否有内置函数,它过滤
数组
并返回剩下的
元素
的索引?类似于用于排序的
numpy
.
argsort
。我所拥有的过滤器同时设置了最小和最大
阈值
--所有低于/高于min/max的值都必须被过滤掉。编辑:的答案中有很多有用的信息,谢谢!正如@SvenMarnach所指出的,面具就足够了: mask = (min_value
浏览 3
提问于2012-03-27
得票数 9
回答已采纳
1
回答
如何从
numpy
多维
数组
中
获取k最大值的索引
、
我
在
StackOverflow上问了几个问题,但没有找到相关的答案。我想从
numpy
ndarray
中
获取k最大值的索引。也讨论了同样的问题,但是对于一维
数组
。二维
数组
的np.
argsort
导致
按
行
排列
元素
。i.eimport
numpy
as np>>>
浏览 2
提问于2017-04-13
得票数 9
回答已采纳
2
回答
对压缩的标量和
numpy
数组
列表进行排序:不处理重复项
、
、
、
我一直使用这个结构来
根据
向量的
某些
属性对向量(
数组
)进行排序。这个结构(用标量压缩向量排序,
按
标量排序)
在
我的代码的其他部分中一直
在
工作,但是在这种情况下,它失败了,警告:一个包含多个
元素
的
数组
的真值是不明确的。这取决于标量
中
是否有重复的值(见下文) pnts =[array([ 0.pnt for (d,pnt) in sorted(zip(ds,pnts))] #
浏览 6
提问于2017-02-15
得票数 0
8
回答
可以
按
降序使用
argsort
吗?
、
考虑以下代码:ids = avgDists.
argsort
()[:n] 这给了我n最小
元素
的索引。是否可以
按
降序使用相同的
argsort
来获得n最高
元素
的索引?
浏览 148
提问于2013-05-10
得票数 216
回答已采纳
15
回答
如何在
Python
中
获取排序
数组
的索引
、
、
我想要的是原始列表中
元素
按排序顺序的索引,即[0, 1, 2, 4, 3] -这是MATLAB的排序函数,它同时返回值和索引。
浏览 7
提问于2011-06-21
得票数 253
2
回答
使用
numpy
.ndarray的输出对
numpy
.
argsort
的每一列进行排序
、
、
、
我想
根据
以前处理过的引用
数组
对
numpy
2D
数组
进行排序。我的想法是存储引用
数组
的
numpy
.
argsort
输出,并使用它对其他
数组
进行排序: ...: ref_arr = np.random.randint代码段没有解决我的问题,因为它
按
行
而不是
按
列对
数组
进行排序。但它暗示了我要往哪个方向走. a[np.ara
浏览 3
提问于2017-04-04
得票数 6
回答已采纳
3
回答
根据
来自另一个
数组
的数据对
numpy
数组
进行排序
、
、
我有两组
数组
data和result。result
在
data
中
包含相同的
元素
,但有一个额外的列,并且是未排序的。我希望重新排列result
数组
,使其与data
中
的
行
的顺序相同,同时
在
进行排序时将关联值带入最后一列和该行的其余部分。将data反转到排序的顺序,然后将其
应用
于result,但是
argsort
似乎
根据
每个
元素
对
数组
的顺序进行排序,而我希望排序将data[:
浏览 0
提问于2016-04-11
得票数 4
1
回答
基于原始
数组
的
numpy
数组
按
行
排序和顺序匹配值
、
、
我有一个2D
numpy
数组
,我想
根据
第一个列值对行进行排序。问题在于它的格式化方式:基本上,我想分组1s,然后2s,然后3s,然后4s。匹配值的排序很重要:我希望第1 '1‘
行
是出现在未排序
数组
中
的第一
行
,然后是接下来显示的
数组
,等等。我使用以下命令: sortedData= myData[myData:
浏览 2
提问于2014-10-10
得票数 0
回答已采纳
1
回答
为什么
numpy
.
argsort
()要打乱平局的索引?
、
、
我使用的是
Python
3,问题出在
numpy
.
argsort
()上。在
数组
B
中
,有很好的机会出现平局。有时,
数组
B
中
的每个值都是相同的。 当B中有关联时,我不希望A
中
的值改变顺序。因此,当
浏览 1
提问于2019-10-25
得票数 3
1
回答
numpy
1.6.1
argsort
()奇怪的行为?
、
、
、
我
根据
最后一列对这个
数组
进行排序,以便:sortedData = data[ sortx, : ]
numpy
.save( 'file.npy', sortedData ) 但是,当我再次加载
数组
并检查数据的排序时,它似乎不整齐!奇怪的只是一些
行
,而不是所
浏览 0
提问于2014-09-05
得票数 2
回答已采纳
3
回答
NumPy
-降序稳定的arg-任意数据类型的
数组
排序
、
、
、
、
NumPy
的np.
argsort
可以通过传递kind = 'stable'参数来执行stable sorting。 此外,np.
argsort
不支持反向(降序)顺序。我正在寻找高效/简单的解决方案,以降序稳定排序的
NumPy
的
数组
a的任何可比的dtype。请看我
在
最后一段
中
“稳定”的意思。对于当dtype是任何数值的情况下,稳定的降序arg-排序可以很容易地通过排序的否定版本的
数组
: print(np.
argsor
浏览 30
提问于2020-10-07
得票数 1
回答已采纳
3
回答
根据
元素
上条件的值对
numpy
数组
元素
进行排序
、
、
、
我需要通过增加与另一个点的距离来排序一个点的数字
数组
。import
numpy
as np return np.sqrt((i-ip)**2+(j-jp)**2) 我想做的是使用函数dist(1,1,ip,jp)
在
不动点i,j=1,1和arr
中
的每个有序对ip,jp之间返回arr,每个
元素
从最低到最高接近i,j。
浏览 8
提问于2016-12-05
得票数 8
回答已采纳
6
回答
撤消或反转
argsort
()、
python
、
、
、
给定一个
数组
'a‘,我想
按
列对
数组
进行排序,sort(a, axis=0)对
数组
做一些修改,然后撤消排序。我的意思不是重新排序,而是基本上颠倒每个
元素
的移动方式。我假设
argsort
()是我需要的,但我不清楚如何使用
argsort
()的结果对
数组
进行排序,或者更重要的是
应用
argsort
()的反转/反转我有一个
数组
a,shape(a) = rXc,我需要对每列进
浏览 1
提问于2010-03-20
得票数 27
回答已采纳
2
回答
Python
numpy
将csv文件拆分为字符串列的值
、
、
、
我有5000
行
数据,类似于csv文件
中
的以下内容,我想
按
最后一列6(即。( A,B)使用
numpy
数组
,因为之后我将在每个组
中
绘制数据。
数组
进行排序。v[v:,0.
argsort
()]问题: 1)如何
根据
列6的字符串值使用groupb
浏览 1
提问于2013-07-10
得票数 2
回答已采纳
1
回答
找不到np.
argsort
()实现
、
、
、
我想看看
numpy
.
argsort
()是如何工作的。array_api.
argsort
()来自array_api.额外的 In
numpy
.__init__.pyi,
numpy
浏览 8
提问于2021-10-28
得票数 0
回答已采纳
1
回答
用
Python
中
的其他
数组
排序索引来排序
数组
、
、
、
、
我正在尝试将
python
中
的一些代码向量化,以使其更快。我有一个
数组
,我排序(A)并得到索引列表(Ind)。我有另一个
数组
(B),我想
根据
索引列表进行排序,而不使用循环,我认为循环会阻碍计算。A = array([[2, 1, 9], [7, 4, 1]])这是Ind的结果: [0, 1, 2],
浏览 2
提问于2015-03-11
得票数 1
回答已采纳
1
回答
按
另一个矩阵排序
在
一种情况下有效,但对另一种情况则失败。
、
、
、
我需要
根据
另一个矩阵中值的降序排序矩阵。例如,
在
第一步
中
,我将有以下矩阵A0 1 0 1 01 0 1 0 0这非常好,我得到了矩阵A1 0 1 0 00 1 0 1 0 但是,现在我需要对这些列
应用
相同的过程因此,我使用列的二进制值计算了一
浏览 0
提问于2018-04-05
得票数 2
回答已采纳
1
回答
按
第1
行
对
numpy
2d
数组
进行排序,维护列
、
、
、
在
python
中
,我有一个
numpy
数组
的表单:[3 1 6 8 1][9 7 6 7 8]我想
按
从左到右的第一
行
的值
按
升序排序实际的
数组
是未知尺寸的,而且非常庞大,所以我自己为循环编写的东西变得非常慢。其结果应该是:[8 6 3 1 1][7 6 9 8 7]我可以使用
a
浏览 0
提问于2018-03-19
得票数 3
回答已采纳
2
回答
Numpy
:如何有效地获取每一
行
的topN
元素
?
、
、
我尝试为每一
行
获取(索引,值)元组的topN列表。有更快的方法来获得结果吗?谢谢import multiprocessingimport time self.top_n = 5000 def run_
浏览 0
提问于2019-12-06
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从机器学习学python(一)——numpy中的shape、tile、argsort
机器学习之计算工具库(二)
Numpy数组在数据分析中5大常用基本操作
python
有关 Numpy的35 个实战挑战
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券