numpy:将矩阵的所有值设置为每行最大值的右侧到该行的最大值

克里斯

基本上,我正在寻找numpy原语,这些原语将实现以下用于循环的实现:

# for a matrix M
argmaxes = np.argmax(M,axis=1)

for i,arg in enumerate(argmaxes):
  M[i,arg:] = M[i,arg]

有没有一种麻木的方式来做到这一点?

广晃

以下代码不使用for循环,而是创建了多个形状与相同的中间数组M所以我不确定循环效率如何:

maxes = np.max(M, axis=1)

M = np.where(np.arange(M.shape[1]) > argmaxes[:,None],
         maxes[:,None], 
         M)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

每行的最大值

来自分类Dev

每行的最大值

来自分类Dev

每行减去最大值

来自分类Dev

索引numpy矩阵的最大值

来自分类Dev

最大值:将矩阵的列定义为向量

来自分类Dev

在具有多个最大值的矩阵中找到每行的最大频率

来自分类Dev

返回所有组的最大值?

来自分类Dev

查找24小时范围内的最大值,并提取该行的所有属性

来自分类Dev

每行n个最大值

来自分类Dev

如何识别每行最大值的列

来自分类Dev

R:每行最大值对应的索引

来自分类Dev

使用dplyr过滤最大值之前的所有值

来自分类Dev

获取矩阵中最大值的位置

来自分类Dev

在CUDA中查找矩阵的最大值

来自分类Dev

矩阵列中的最大值

来自分类Dev

坐标矩阵Spark的逐行最大值

来自分类Dev

我可以将ultraChart轴的最小值设置为0并仍然具有自动最大值吗?

来自分类Dev

预期的最大值

来自分类Dev

varchar的最大值

来自分类Dev

AND运算的最大值

来自分类Dev

JTextField的最大值

来自分类Dev

计算最大值

来自分类Dev

选择的最大值

来自分类Dev

如何将灰度图像中的轮廓值设置为该轮廓的最大值?

来自分类Dev

有没有办法在numpy中获得最大值矩阵?

来自分类Dev

设置可以输入到JFormattedTextField中的最大值

来自分类Dev

如何从每行列值组中获取最大值

来自分类Dev

R:将行数据框中的值除以该行中的最大值

来自分类Dev

PHPExcel图表轴选项设置为最大值