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 相关文章推荐
Ubuntu安装Jupyter Notebook教程
Oct 18 Python
Python实现多进程共享数据的方法分析
Dec 04 Python
Django视图和URL配置详解
Jan 31 Python
Python3正则匹配re.split,re.finditer及re.findall函数用法详解
Jun 11 Python
Python中的Django基本命令实例详解
Jul 15 Python
对TensorFlow的assign赋值用法详解
Jul 30 Python
Jupyter notebook在mac:linux上的配置和远程访问的方法
Jan 14 Python
python引用(import)某个模块提示没找到对应模块的解决方法
Jan 19 Python
深入理解Django-Signals信号量
Feb 19 Python
python实现字符串加密成纯数字
Mar 19 Python
python实现websocket的客户端压力测试
Jun 25 Python
浅谈python多线程和多线程变量共享问题介绍
Apr 17 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
ThinkPHP的常用配置选项汇总
2016/03/24 PHP
js获取多个tagname的节点数组
2013/09/22 Javascript
js实现文字跟随鼠标移动而移动的方法
2015/02/28 Javascript
JS实现IE状态栏文字缩放效果代码
2015/10/24 Javascript
深入理解jquery跨域请求方法
2016/05/18 Javascript
深入理解Javascript中的自执行匿名函数
2016/06/03 Javascript
详解JavaScript中this的指向问题
2017/01/20 Javascript
Vue2.0父子组件传递函数的教程详解
2017/10/16 Javascript
jQuery实现手机号正则验证输入及自动填充空格功能
2018/01/02 jQuery
element-ui 限制日期选择的方法(datepicker)
2018/05/16 Javascript
Vuex的初探与实战小结
2018/11/26 Javascript
angular 用Observable实现异步调用的方法
2018/12/27 Javascript
vue router带参数页面刷新或回退参数消失的解决方法
2019/02/27 Javascript
解决vue打包后vendor.js文件过大问题
2019/07/03 Javascript
使用 webpack 插件自动生成 vue 路由文件的方法
2019/08/20 Javascript
JavaScript实现公告栏上下滚动效果
2020/03/13 Javascript
JavaScript鼠标拖拽事件详解
2020/04/03 Javascript
jQuery HTML css()方法与css类实例详解
2020/05/20 jQuery
JavaScript设计模式--简单工厂模式定义与应用案例详解
2020/05/23 Javascript
Vue用mixin合并重复代码的实现
2020/11/27 Vue.js
Python中的文件和目录操作实现代码
2011/03/13 Python
Python 冒泡,选择,插入排序使用实例
2015/02/05 Python
在Python中利用Pandas库处理大数据的简单介绍
2015/04/07 Python
Python中shutil模块的常用文件操作函数用法示例
2016/07/05 Python
python安装oracle扩展及数据库连接方法
2017/02/21 Python
python requests指定出口ip的例子
2019/07/25 Python
Django使用 Bootstrap 样式修改书籍列表过程解析
2019/08/09 Python
浅谈Keras中shuffle和validation_split的顺序
2020/06/19 Python
CSS3 filter(滤镜)实现网页灰色或者黑色模式的代码
2020/11/30 HTML / CSS
什么是反射?如何实现反射?
2016/07/25 面试题
中学教师管理制度
2014/01/14 职场文书
竞选班长自荐书范文
2014/03/09 职场文书
《秋游》教学反思
2014/04/24 职场文书
工程部岗位职责
2015/02/10 职场文书
撤回我也能看到!教你用Python制作微信防撤回脚本
2021/06/11 Python
python中的getter与setter你了解吗
2022/03/24 Python