美文网首页
pytorch 计算2维矩阵每行最小N个值的索引

pytorch 计算2维矩阵每行最小N个值的索引

作者: Ailien | 来源:发表于2022-01-26 19:46 被阅读0次

以二维numpy矩阵为例

import torch
import numpy as np
K=3 #取每行最小3个值的索引
data=np.random.rand(4,7)
print(data)
data=torch.from_numpy(data)
a, idx = torch.sort(data, descending=False)
lists=idx[:,:K]
print(lists)

运行结果如下:

results.jpg

相关文章

  • pytorch/numpy/heapq计算二维矩阵每行最小N个值

    之前写了一个用pytorch计算二维矩阵每行最小N个值的索引的代码,示例用了一个[4,7]维的数据,在示范的时候也...

  • pytorch 计算2维矩阵每行最小N个值的索引

    以二维numpy矩阵为例 运行结果如下:

  • 简单题28-搜索二维矩阵

    描述 写出一个高效的算法来搜索 m × n矩阵中的值。 这个矩阵具有以下特性: 每行中的整数从左到右是排序的。每行...

  • 搜索二维矩阵

    写出一个高效的算法来搜索 m × n矩阵中的值。 这个矩阵具有以下特性: 每行中的整数从左到右是排序的。每行的第一...

  • 计算鞍点

    描述 给定一个5*5的矩阵,每行只有一个最大值,每列只有一个最小值,寻找这个矩阵的鞍点。鞍点指的是矩阵中的一个元素...

  • 28搜索二维矩阵

    写出一个高效的算法来搜索 m × n矩阵中的值。这个矩阵具有以下特性:每行中的整数从左到右是排序的。每行的第一个数...

  • 28. 搜索二维矩阵

    写出一个高效的算法来搜索 m × n矩阵中的值。这个矩阵具有以下特性:每行中的整数从左到右是排序的。每行的第一个数...

  • 寻找鞍点(Python)

    知识点 给定一个5*5的矩阵,每行只有一个最大值,每列只有一个最小值,寻找这个矩阵的鞍点。鞍点指的是矩阵中的一个元...

  • LintCode题解 | 亚马逊面试真题:搜索二维矩阵 II

    【题目描述】写出一个高效的算法来搜索m×n矩阵中的值,返回这个值出现的次数。 这个矩阵具有以下特性: 每行中的整数...

  • lintcode 搜索二维矩阵

    写出一个高效的算法来搜索m×n矩阵中的值,返回这个值出现的次数。这个矩阵具有以下特性:每行中的整数从左到右是排序的...

网友评论

      本文标题:pytorch 计算2维矩阵每行最小N个值的索引

      本文链接:https://www.haomeiwen.com/subject/bqunhrtx.html