【发布时间】:2021-11-27 10:07:50
【问题描述】:
我有一个形状为 (50,2) 的 np 数组
所以对于每一行,我都在尝试获取我认为我设法做到的最小值的索引 大致
for i in range(len(mylist)):
list(my_list[i]).index(min(my_list[i]))
但是,我对如何在最小值的索引处插入“1”感到困惑?
例如
([[2,4],
[5,3]])
will give the index values for the min(my_list) as
0
1
那么第一行的索引为 0,第二行的索引为 1
如何在最小值的索引处插入二进制值,以便输出类似于
[1,0]
[0,1]
.
.
.
谢谢!
【问题讨论】:
-
请问您为什么不使用
where函数呢?还是一个简单的filter? -
(-mylist).argsort()?请附上minimal reproducible example。