欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python中的List sort()與torch.sort()

 更新時(shí)間:2023年09月12日 09:08:16   作者:Hanawh  
這篇文章主要介紹了python中的List sort()與torch.sort()使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

python List sort()與torch.sort()

List sort()

  • 對(duì) 列表 進(jìn)行排序,可先利用 .numpy() 轉(zhuǎn)化為 array ,再利用 list() 轉(zhuǎn)化為列表
  • 使用方法list.sort(key=None, reverse=False)
  • 參數(shù)解釋

1.key 用來(lái)進(jìn)行比較的元素,先對(duì)原來(lái)的數(shù)字進(jìn)行 函數(shù)映射 然后再進(jìn)行排序,也就是說(shuō) sort 的比較器實(shí)際接收到值是 key 處理后的結(jié)果

  a.sort(key=lambda x: -x[0]) 

2.reverse 為排序規(guī)則,默認(rèn)為 False 即升序

sorted()

返回已經(jīng)排好序的副本

x =[4, 6, 2, 1, 7, 9]
y = sorted(x)
print (y) #[1, 2, 4, 6, 7, 9]
print (x) #[4, 6, 2, 1, 7, 9]

torch.sort()

使用方法

torch.sort(input, dim=-1, descending=False, out=None) 

(參數(shù)意思一目了然這里就不解釋了)

trick

使用兩次sort函數(shù)找出矩陣每個(gè)元素在升序或降序排列中的位置

python List sort()方法(注意key參數(shù)的使用)

list.sort(cmp=None, key=None, reverse=False)

key -- 主要是用來(lái)進(jìn)行比較的元素,只有一個(gè)參數(shù),具體的函數(shù)的參數(shù)就是取自于可迭代對(duì)象中,指定可迭代對(duì)象中的一個(gè)元素來(lái)進(jìn)行排序。

reverse -- 排序規(guī)則,reverse = True 降序, reverse = False 升序(默認(rèn))

不給sort參數(shù)用開頭字母的編碼排序:

aList = [123, 'Google', 'Runoob', 'Taobao', 'Facebook'];
aList.sort();

給sort函數(shù)key參數(shù):

# 獲取列表的第二個(gè)元素
def takeSecond(elem):
    return elem[1]
# 列表
# >>> (1,2,3,4)[1]
# 2
random = [(2, 2), (3, 4), (4, 1), (1, 3)]
# 指定第二個(gè)元素排序
random.sort(key=takeSecond)  # key主要是用來(lái)進(jìn)行比較的元素,+
# 只有一個(gè)參數(shù),具體的函數(shù)(takeSecond)的參數(shù)就是(elem)取自于可迭代對(duì)象中{(2,2)}+
# 指定可迭代對(duì)象(random)中的一個(gè)元素{eg:(2,2)}來(lái)進(jìn)行排序。
#當(dāng)然還可以用無(wú)頭lambda表達(dá)式來(lái)搞:
random.sort(key=lambda elem: elem[1], reverse=True)
# 輸出
print('排序列表:', random)

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python 項(xiàng)目轉(zhuǎn)化為so文件實(shí)例

    Python 項(xiàng)目轉(zhuǎn)化為so文件實(shí)例

    今天小編就為大家分享一篇Python 項(xiàng)目轉(zhuǎn)化為so文件實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • Pandas中Dataframe合并的實(shí)現(xiàn)

    Pandas中Dataframe合并的實(shí)現(xiàn)

    本文主要介紹了如何使用Pandas來(lái)合并Series和Dataframe,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-07-07
  • Python join()函數(shù)原理及使用方法

    Python join()函數(shù)原理及使用方法

    這篇文章主要介紹了Python join()函數(shù)原理及使用方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • tensorflow 2.1.0 安裝與實(shí)戰(zhàn)教程(CASIA FACE v5)

    tensorflow 2.1.0 安裝與實(shí)戰(zhàn)教程(CASIA FACE v5)

    這篇文章主要介紹了tensorflow 2.1.0 安裝與實(shí)戰(zhàn)(CASIA FACE v5),本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • Python中join函數(shù)簡(jiǎn)單代碼示例

    Python中join函數(shù)簡(jiǎn)單代碼示例

    這篇文章主要介紹了Python中join函數(shù)簡(jiǎn)單代碼示例,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • 樹莓派(python)與arduino串口通信的詳細(xì)步驟

    樹莓派(python)與arduino串口通信的詳細(xì)步驟

    這篇文章主要介紹了樹莓派(python)與arduino串口通信的詳細(xì)步驟,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-11-11
  • python中的Pyperclip模塊功能詳解

    python中的Pyperclip模塊功能詳解

    pyperclip模塊中有兩個(gè)函數(shù),分別是copy()和paste(),copy()用于向計(jì)算機(jī)的剪貼板發(fā)送文本,paste()用于從計(jì)算機(jī)剪貼板接收文本,這篇文章主要介紹了python中的Pyperclip模塊,需要的朋友可以參考下
    2023-03-03
  • Python使用sklearn庫(kù)實(shí)現(xiàn)的各種分類算法簡(jiǎn)單應(yīng)用小結(jié)

    Python使用sklearn庫(kù)實(shí)現(xiàn)的各種分類算法簡(jiǎn)單應(yīng)用小結(jié)

    這篇文章主要介紹了Python使用sklearn庫(kù)實(shí)現(xiàn)的各種分類算法,結(jié)合實(shí)例形式分析了Python使用sklearn庫(kù)實(shí)現(xiàn)的KNN、SVM、LR、決策樹、隨機(jī)森林等算法實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2019-07-07
  • python爬蟲爬取股票的k線圖

    python爬蟲爬取股票的k線圖

    這篇文章主要介紹了python爬蟲爬取股票的k線圖,文章基于python的相關(guān)資料展開爬取股票的k線圖的詳細(xì)內(nèi)容分享,具有一定的的參考價(jià)值,需要的小伙伴可以參考一下
    2022-05-05
  • python中map的基本用法示例

    python中map的基本用法示例

    map函數(shù)的原型是map(function, iterable, …),它的返回結(jié)果是一個(gè)列表。下面這篇文章主要給大家介紹了關(guān)于python中map的基本用法,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2018-09-09

最新評(píng)論