K = 4
a = np.array([0, 8, 0, 4, 5, 8, 8, 0, 4, 2])
# 最大的 k 个元素的索引
print(np.argpartition(a, -K)[-K:])   # [4 1 5 6]
# 最小的 k 个元素的索引
print(np.argpartition(a, K)[:K])     # [7 0 2 9]

python - 输出最大/最小的 k 个元素的索引相关推荐

  1. 输入 n 个整数,输出其中最小的 k 个

    2019独角兽企业重金招聘Python工程师标准>>> /* 输入 n 个整数,输出其中最小的 k 个* TreeMap 和 TreeSet 是 Java Collection Fr ...

  2. 查找最小的k 个元素

    排序 一.题目:(感谢 http://blog.csdn.net/v_JULY_v 提供的题目) 查找最小的k 个元素 输入n 个整数,输出其中最小的k 个. 例如输入1,2,3,4,5,6,7 和8 ...

  3. 在哪里能收到python实例代码-Python找出最小的K个数实例代码

    题目描述 输入n个整数,找出其中最小的K个数.例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,. 这个题目完成的思路有很多,很多排序算法都可以完成既定操作,关键是复 ...

  4. 程序员面试题精选100题(05)-查找最小的k个元素[算法]

    题目:输入n个整数,输出其中最小的k个. 例如输入1,2,3,4,5,6,7和8这8个数字,则最小的4个数字为1,2,3和4. 分析:这道题最简单的思路莫过于把输入的n个整数排序,这样排在最前面的k个 ...

  5. 华为机试HJ58:输入n个整数,输出其中最小的k个

    作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 题目描述: 输入n个整数,输出其中最小的k个. 本题有多组输入样例,请使用循环读入,比如whil ...

  6. c语言最小元素下标怎么看,查找最小的k个元素 (C语言代码)

    解题思路: 1.对于初学者来说,可能会对n个整数用冒泡或者选择排序从小到大排序,然后输出最小的k个数即可. 2.但是如果数据量真的到1万或者10万的话,用普通排序肯定会超时哦,可以用桶排序来实现.如果 ...

  7. python 无序列表中第k大元素_查询无序列表中第K小元素

    当需要在无需列表中寻找第k小的元素时,一个显然的方法是将所有数据进行排序,然后检索k个元素.这种方法的运行时间为O(n log(n)). 无序列表调用分区函数将自身分解成两个子表,其长度为i和n-i. ...

  8. python输出列表中的第二个元素_python – 替换列表中的每个第二个元素

    我有一个二维列表: [[5, 80, 2, 57, 5, 97], [2, 78, 2, 56, 6, 62], [5, 34, 3, 54, 6, 5, 2, 58, 5, 61, 5, 16]] ...

  9. python找出列表中所以相同元素的索引

    在 Python 中可以使用 enumerate() 函数来找出列表中所有相同元素的索引.enumerate() 函数返回的是一个包含元素索引和元素值的元组,可以在循环中使用.示例如下: my_lis ...

最新文章

  1. word在线解密_实用技能 | 5款免费在线转换PDF的网站
  2. WP8.1程序开发,可视树VisualTreeHelper类的使用
  3. android 动态label,Android仿抖音实现动态壁纸
  4. 如何避免jps中一大堆spark-submit+Spark交互模式启动速度+正确的退出spark-shell/pyspark/SparkR/hbase的习惯
  5. 全国计算机等级考试题库二级C操作题100套(第40套)
  6. cmos和ttl_TTL电平和CMOS电平的区别
  7. Leecode刷题热题HOT100(11)——盛水最多的容器
  8. Qt学习之路之启动浏览器
  9. 地籍测绘成图软件南方cass9.0支持AutoCad2010【安装文件和视频教程】
  10. 小白攻略(三):数学建模论文的写作
  11. 明明有 Windows 11,为什么还要用国产操作系统?
  12. 2016年民营企业500强榜单(全国工商联发布)
  13. 2020.9.19hive函数和自定义UDF函数
  14. CPU核心、进程、线程
  15. 网络基础——网络层(ip协议详解)
  16. 思科交换机配置ipv6实验
  17. python获取当日凌晨时间戳
  18. 综合布线系统桥架型式及品种选择
  19. 使用tushare抓取股票日线数据包
  20. 反编译 APKTool 逆向助手

热门文章

  1. 考研失败了,怎么办?
  2. Bootloader传参数到Kernel
  3. C++ —— C++引用
  4. 相机视场角和焦距_镜头小讲堂(一)镜头的焦距
  5. python合并word表格单元格_python docx模块读取word表格遇到合并单元格时的处理
  6. LeetCode 1943. 描述绘画结果(差分思想)
  7. LeetCode 1813. 句子相似性 III
  8. LeetCode 1752. 检查数组是否经排序和轮转得到
  9. LeetCode 1146. 快照数组(哈希map + 有序map)
  10. LeetCode 893. 特殊等价字符串组