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 相关文章推荐
采用Psyco实现python执行速度提高到与编译语言一样的水平
Oct 11 Python
python中Flask框架简单入门实例
Mar 21 Python
Python多线程编程(六):可重入锁RLock
Apr 05 Python
Python中的数据对象持久化存储模块pickle的使用示例
Mar 03 Python
Python使用BeautifulSoup库解析HTML基本使用教程
Mar 31 Python
Python卸载模块的方法汇总
Jun 07 Python
Python 描述符(Descriptor)入门
Nov 20 Python
使用Django简单编写一个XSS平台的方法步骤
Mar 25 Python
淘宝秒杀python脚本 扫码登录版
Sep 19 Python
利用python实现.dcm格式图像转为.jpg格式
Jan 13 Python
基于matplotlib中ion()和ioff()的使用详解
Jun 16 Python
Python爬虫之爬取哔哩哔哩热门视频排行榜
Apr 28 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为php增加openssl模块的方法
2011/06/14 PHP
php发送邮件的问题详解
2015/06/22 PHP
PHP判断是否是微信打开,浏览器打开的方法
2018/03/14 PHP
Laravel 连接(Join)示例
2019/10/16 PHP
javaScript对象和属性的创建方法
2007/01/15 Javascript
初试jQuery EasyUI 使用介绍
2010/04/01 Javascript
一个收集图片的bookmarlet(js 刷新页面中的图片)
2010/05/27 Javascript
JS实现标签页效果(配合css)
2013/04/03 Javascript
javascript删除一个html元素节点的方法
2014/12/20 Javascript
js实现黑色简易的滑动门网页tab选项卡效果
2015/08/31 Javascript
js制作带有遮罩弹出层实现登录注册表单特效代码分享
2015/09/05 Javascript
JavaScript中的Number数字类型学习笔记
2016/05/26 Javascript
Vue.js使用$.ajax和vue-resource实现OAuth的注册、登录、注销和API调用
2017/05/10 Javascript
jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数
2017/06/13 jQuery
Angular实现的敏感文字自动过滤与提示功能示例
2017/12/29 Javascript
python将人民币转换大写的脚本代码
2013/02/10 Python
Java分治归并排序算法实例详解
2017/12/12 Python
python实现Virginia无密钥解密
2019/03/20 Python
Python远程视频监控程序的实例代码
2019/05/05 Python
如何使用pyinstaller打包32位的exe程序
2019/05/26 Python
python集合常见运算案例解析
2019/10/17 Python
python中逻辑与或(and、or)和按位与或异或(&amp;、|、^)区别
2020/08/05 Python
Python 中如何写注释
2020/08/28 Python
CSS3之边框多颜色Border-color属性使用示例
2013/10/11 HTML / CSS
html5配合css3实现带提示文字的输入框(摆脱js)
2013/03/08 HTML / CSS
html5小技巧之通过document.head获取head元素
2014/06/04 HTML / CSS
h5实现获取用户地理定位的实例代码
2017/07/17 HTML / CSS
Intimissimi德国网上商店:意大利知名内衣品牌
2018/04/03 全球购物
合作协议书怎么写
2014/04/18 职场文书
村党支部公开承诺书
2014/05/29 职场文书
学生会竞选演讲稿纪检部
2014/08/25 职场文书
小学教师师德师风承诺书
2015/04/28 职场文书
不要在HTML中滥用div
2021/05/08 HTML / CSS
关于html选择框创建占位符的问题
2021/06/09 HTML / CSS
详解Java实现数据结构之并查集
2021/06/23 Java/Android
uniapp引入支付宝原生扫码插件步骤详解
2022/07/23 Javascript