python数组处理之最值与下标问题

 更新时间:2023年05月22日 16:59:52   作者:北海鲤  
这篇文章主要介绍了python数组处理之最值与下标问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

python最值与下标

最大值的下标

winner = np.argmax(scores)

多个最大值的下标

(np.argwhere返回数组中非0元素的索引)

winners = np.argwhere(scores == np.amax(scores))
winners = winners.flatten()

数组排序并返回原下标

from operator import itemgetter
Lst = np.array([2,3,1,4,5])
indices, L_sorted = zip(*sorted(enumerate(L), key=itemgetter(1)))

元素逐个求平方

err=[num*num for num in Lst]

创建空list矩阵

Lst= [[] for _ in range(K)]
Lst= lsts = [[[] for _ in range(b)] for _ in range(a)]

列表中不重复元素的个数

a = ['lunch', 'afternoon', 'lunch', 'dinner', 'dinner', 'dawn', 'lunch']
print(len(set(a)))  # 4

axis=0代表行向,=1代表列向

a = [[1,2],[3,4]]
print(np.sum(a,axis=0))
[4 6]
print(np.sum(a,axis=1))
[3 7]

求最大值及其下标

编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从零开始)。

程序代码:

ls=input().split()
lst=list(map(int,ls))   #利用map函数把ls中的元素换成整型,再用列表输出
t=max(lst)                  
a=lst.index(t)
print(t,a)

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 如何利用Python快速绘制海报级别地图详解

    如何利用Python快速绘制海报级别地图详解

    Python之所以这么流行,是因为它不仅能够应用于科技领域,还能用来做许多其他学科的研究工具,最常见的便是绘制地图,这篇文章主要给大家介绍了关于如何利用Python快速绘制海报级别地图的相关资料,需要的朋友可以参考下
    2021-09-09
  • 使用Python轻松实现绘制词云图项目(附详细源码)

    使用Python轻松实现绘制词云图项目(附详细源码)

    相信熟悉"词云图"的朋友都知道,"词云图"是用来做词频分析的可视化图形,下面这篇文章主要给大家介绍了关于如何使用Python轻松实现绘制词云图项目的相关资料,需要的朋友可以参考下
    2022-06-06
  • 对Pytorch 中的contiguous理解说明

    对Pytorch 中的contiguous理解说明

    这篇文章主要介绍了对Pytorch 中的contiguous理解说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • 在Python3中使用asyncio库进行快速数据抓取的教程

    在Python3中使用asyncio库进行快速数据抓取的教程

    这篇文章主要介绍了在Python3中使用asyncio进行快速数据抓取,asyncio是一个异步IO库,运行效率较高,需要的朋友可以参考下
    2015-04-04
  • 详解python中的time和datetime的常用方法

    详解python中的time和datetime的常用方法

    Python time time() 返回当前时间的时间戳(1970纪元后经过的浮点秒数)。这篇文章主要介绍了python之time和datetime的常用方法 ,需要的朋友可以参考下
    2019-07-07
  • Python开发一个功能齐全的IM聊天工具(附实例代码)

    Python开发一个功能齐全的IM聊天工具(附实例代码)

    即时通讯(IM)工具现在已经很常见了,从简单的文本聊天到文件传输、音视频通话,IM 工具功能丰富,那么,本文使用Python开发一个基础的IM聊天工具,包括:客户端和服务端架构、实时消息发送与接收、多用户聊天支持、一个简单的图形用户界面(GUI)
    2024-12-12
  • python数据拟合之scipy.optimize.curve_fit解读

    python数据拟合之scipy.optimize.curve_fit解读

    这篇文章主要介绍了python数据拟合之scipy.optimize.curve_fit解读,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • python3 中时间戳、时间、日期的转换和加减操作

    python3 中时间戳、时间、日期的转换和加减操作

    这篇文章主要介绍了python3 中时间戳、时间、日期的转换和加减操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-07-07
  • Python数据分析之 Matplotlib 饼图绘制

    Python数据分析之 Matplotlib 饼图绘制

    这篇文章主要介绍了Python数据分析之 Matplotlib 饼图绘制,文章基于python的相关资料展开详细的饼图绘制,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-05-05
  • Python中sort和sorted函数代码解析

    Python中sort和sorted函数代码解析

    这篇文章主要介绍了Python中sort和sorted函数代码解析,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01

最新评论