python數(shù)組處理之最值與下標(biāo)問題
python最值與下標(biāo)
最大值的下標(biāo)
winner = np.argmax(scores)
多個(gè)最大值的下標(biāo)
(np.argwhere返回?cái)?shù)組中非0元素的索引)
winners = np.argwhere(scores == np.amax(scores)) winners = winners.flatten()
數(shù)組排序并返回原下標(biāo)
from operator import itemgetter Lst = np.array([2,3,1,4,5]) indices, L_sorted = zip(*sorted(enumerate(L), key=itemgetter(1)))
元素逐個(gè)求平方
err=[num*num for num in Lst]
創(chuàng)建空list矩陣
Lst= [[] for _ in range(K)]
Lst= lsts = [[[] for _ in range(b)] for _ in range(a)]
列表中不重復(fù)元素的個(gè)數(shù)
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]
求最大值及其下標(biāo)
編寫程序,找出給定的n個(gè)數(shù)中的最大值及其對應(yīng)的最小下標(biāo)(下標(biāo)從零開始)。
程序代碼:
ls=input().split() lst=list(map(int,ls)) ? #利用map函數(shù)把ls中的元素?fù)Q成整型,再用列表輸出 t=max(lst) ? ? ? ? ? ? ? ? ? a=lst.index(t) print(t,a)
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
使用Python輕松實(shí)現(xiàn)繪制詞云圖項(xiàng)目(附詳細(xì)源碼)
相信熟悉"詞云圖"的朋友都知道,"詞云圖"是用來做詞頻分析的可視化圖形,下面這篇文章主要給大家介紹了關(guān)于如何使用Python輕松實(shí)現(xiàn)繪制詞云圖項(xiàng)目的相關(guān)資料,需要的朋友可以參考下2022-06-06在Python3中使用asyncio庫進(jìn)行快速數(shù)據(jù)抓取的教程
這篇文章主要介紹了在Python3中使用asyncio進(jìn)行快速數(shù)據(jù)抓取,asyncio是一個(gè)異步IO庫,運(yùn)行效率較高,需要的朋友可以參考下2015-04-04Python開發(fā)一個(gè)功能齊全的IM聊天工具(附實(shí)例代碼)
即時(shí)通訊(IM)工具現(xiàn)在已經(jīng)很常見了,從簡單的文本聊天到文件傳輸、音視頻通話,IM 工具功能豐富,那么,本文使用Python開發(fā)一個(gè)基礎(chǔ)的IM聊天工具,包括:客戶端和服務(wù)端架構(gòu)、實(shí)時(shí)消息發(fā)送與接收、多用戶聊天支持、一個(gè)簡單的圖形用戶界面(GUI)2024-12-12python數(shù)據(jù)擬合之scipy.optimize.curve_fit解讀
這篇文章主要介紹了python數(shù)據(jù)擬合之scipy.optimize.curve_fit解讀,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-12-12python3 中時(shí)間戳、時(shí)間、日期的轉(zhuǎn)換和加減操作
這篇文章主要介紹了python3 中時(shí)間戳、時(shí)間、日期的轉(zhuǎn)換和加減操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07Python數(shù)據(jù)分析之?Matplotlib?餅圖繪制
這篇文章主要介紹了Python數(shù)據(jù)分析之?Matplotlib?餅圖繪制,文章基于python的相關(guān)資料展開詳細(xì)的餅圖繪制,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-05-05