python topk()函数求最大和最小值实例


Posted in Python onApril 02, 2020

函数介绍

a.topk()求a中的最大值或最小值,返回两个值,一个是a中的值(最大或最小),一个是这个值的索引。

代码示例

>>> import torch
>>> a=torch.randn((3,5))
>>> a
tensor([[-0.4790, -0.6308, 0.2370, 0.0380, -0.0579],
  [-0.6712, -3.5483, -0.2370, -0.8658, 0.4145],
  [-1.4126, -0.8786, -0.4216, -0.0878, -1.4015]])
>>> _,pre=a.topk(1,dim=1,largest=True)
>>> pre
tensor([[2],
  [4],
  [3]])
>>> _
tensor([[ 0.2370],
  [ 0.4145],
  [-0.0878]])
>>> _,pre=a.topk(1,dim=1,largest=False)
>>> pre
tensor([[1],
  [1],
  [0]])
>>> _
tensor([[-0.6308],
  [-3.5483],
  [-1.4126]])

dim=1,为按行求最大最小值,largest为Ture,求最大值,largest=False,求最小值。

补充知识:python topN 取 最大的N个数 或 最小的N个数

来看代码吧!

import numpy as np
a = np.array([1,4,3,5,2])
b = np.argsort(a)
print(b)

print结果[0 4 2 1 3]

说明a[0]最小,a[3]最大

a[0]<a[4]<a[2]<a[1]<a[3]

以上这篇python topk()函数求最大和最小值实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Python的web框架中编写创建日志的程序的教程
Apr 30 Python
常见的python正则用法实例讲解
Jun 21 Python
python 遍历字符串(含汉字)实例详解
Apr 04 Python
Python爬虫爬取新浪微博内容示例【基于代理IP】
Aug 03 Python
用python 实现在不确定行数情况下多行输入方法
Jan 28 Python
django中使用POST方法获取POST数据
Aug 20 Python
详解Django-channels 实现WebSocket实例
Aug 22 Python
Python Serial串口基本操作(收发数据)
Nov 06 Python
python爬虫中抓取指数的实例讲解
Dec 01 Python
python 使用cycle构造无限循环迭代器
Dec 02 Python
python 实现的IP 存活扫描脚本
Dec 10 Python
Python matplotlib绘制雷达图
Apr 13 Python
python使用梯度下降和牛顿法寻找Rosenbrock函数最小值实例
Apr 02 #Python
Python如何通过百度翻译API实现翻译功能
Apr 02 #Python
Python基于百度AI实现OCR文字识别
Apr 02 #Python
python 穷举指定长度的密码例子
Apr 02 #Python
python3安装OCR识别库tesserocr过程图解
Apr 02 #Python
python简单的三元一次方程求解实例
Apr 02 #Python
Python 线性回归分析以及评价指标详解
Apr 02 #Python
You might like
PHP中一个控制字符串输出的函数
2006/10/09 PHP
小议Function.apply()之二------利用Apply的参数数组化来提高 JavaScript程序性能
2006/11/30 Javascript
用一段js程序来实现动画功能
2007/03/06 Javascript
js 使FORM表单的所有元素不可编辑的示例代码
2013/10/17 Javascript
JSON+HTML实现国家省市联动选择效果
2014/05/18 Javascript
采用自执行的匿名函数解决for循环使用闭包的问题
2014/09/11 Javascript
javascript与css3动画结合使用小结
2015/03/11 Javascript
animate 实现滑动切换效果【实例代码】
2016/05/05 Javascript
JS检测页面中哪个HTML标签触发点击事件的方法
2016/06/17 Javascript
值得分享和收藏的xmlplus组件学习教程
2017/05/05 Javascript
Node.js+jade抓取博客所有文章生成静态html文件的实例
2017/09/19 Javascript
浅析vue深复制
2018/01/29 Javascript
vue.js动画中的js钩子函数的实现
2018/07/06 Javascript
傻瓜式解读koa中间件处理模块koa-compose的使用
2018/10/30 Javascript
js实现百度淘宝搜索功能
2020/02/17 Javascript
Javascript实现简易天数计算器
2020/05/18 Javascript
原生js实现贪吃蛇游戏
2020/10/26 Javascript
Python 编码Basic Auth使用方法简单实例
2017/05/25 Python
解决安装python库时windows error5 报错的问题
2018/10/21 Python
Django 中间键和上下文处理器的使用
2019/03/17 Python
python 中的列表生成式、生成器表达式、模块导入
2019/06/19 Python
对Django中static(静态)文件详解以及{% static %}标签的使用方法
2019/07/28 Python
Django 对IP访问频率进行限制的例子
2019/08/30 Python
解析PyCharm Python运行权限问题
2020/01/08 Python
Python使用PyQt5/PySide2编写一个极简的音乐播放器功能
2020/02/07 Python
python pandas移动窗口函数rolling的用法
2020/02/29 Python
CSS3 实现发光边框特效
2020/11/11 HTML / CSS
HTML5 Canvas 起步(1) - 基本概念
2009/05/12 HTML / CSS
怀旧收藏品和经典纪念品:Betty’s Attic
2018/08/29 全球购物
Lookfantastic澳大利亚官网:英国知名美妆购物网站
2021/01/07 全球购物
我能否用void** 指针作为参数, 使函数按引用接受一般指针
2013/02/16 面试题
行政人员工作职责
2013/12/05 职场文书
毕业生面试求职信
2014/06/23 职场文书
践行党的群众路线心得体会
2014/11/05 职场文书
2016年九九重阳节活动总结
2016/04/01 职场文书
利用Python读取微信朋友圈的多种方法总结
2021/08/23 Python