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

淺析python中numpy包中的argsort函數的使用

 更新時間:2018年08月30日 10:41:43   作者:LJ_Huang  
這篇文章主要介紹了python中numpy包中的argsort函數的使用,argsort()函數在模塊numpy.core.fromnumeric中,本文通過實例代碼給大家介紹的非常詳細,需要的朋友參考下吧

概述

argsort()函數在模塊numpy.core.fromnumeric中。

在python中排序數組,或者獲取排序順序的時候,我們常常使用numpy包的argsort函數來完成。

如下圖所示,是使用python獲取到數組中的排序的順序。

data=numpy.array([1,2,3,4,5])
datasort=numpy.argsort(data)
datasort
Out[39]: array([0, 1, 2, 3, 4], dtype=int64)
data
Out[40]: array([1, 2, 3, 4, 5])
datasort1=data.argsort()
datasort1
Out[42]: array([0, 1, 2, 3, 4], dtype=int64)

我們也可以通過help(numpy.argsort)來查看使用方法

help(numpy.argsort)
Help on function argsort in module numpy.core.fromnumeric:
argsort(a, axis=-1, kind='quicksort', order=None)
  Returns the indices that would sort an array.
  Perform an indirect sort along the given axis using the algorithm specified
  by the `kind` keyword. It returns an array of indices of the same shape as

如果想要通過argsort實現排序可以使用切片實現

data1=numpy.array([1,3,4,56,2,0])
datasort=data1[data1.argsort()]
datasort
Out[48]: array([ 0, 1, 2, 3, 4, 56])

PS:NumPy 中argsort函數

排序函數,返回array類型

argsort函數返回的是數組值從小到大的元素的索引值

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import numpy as np
inX = np.array([1,2,-1,3,4,7,8])
print inX
print inX.argsort()

總結

以上所述是小編給大家介紹的python中numpy包中的argsort函數的使用,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

相關文章

  • Python redis操作實例分析【連接、管道、發(fā)布和訂閱等】

    Python redis操作實例分析【連接、管道、發(fā)布和訂閱等】

    這篇文章主要介紹了Python redis操作,結合實例形式分析了Python redis的連接、管道、發(fā)布和訂閱等相關概念、原理及操作技巧,需要的朋友可以參考下
    2019-05-05
  • python logging模塊的使用總結

    python logging模塊的使用總結

    這篇文章主要介紹了python logging模塊使用總結以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。,需要的朋友可以參考下
    2019-07-07
  • Python3 mmap內存映射文件示例解析

    Python3 mmap內存映射文件示例解析

    這篇文章主要介紹了Python3 mmap內存映射文件示例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-03-03
  • numpy中關于where函數的用法

    numpy中關于where函數的用法

    這篇文章主要介紹了numpy中關于where函數的用法,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Python實現中文文本關鍵詞抽取的三種方法

    Python實現中文文本關鍵詞抽取的三種方法

    文本關鍵詞抽取,是對文本信息進行高度凝練的一種有效手段,通過3-5個詞語準確概括文本的主題,幫助讀者快速理解文本信息,本文分別采用TF-IDF方法、TextRank方法和Word2Vec詞聚類方法,利用Python語言進行開發(fā),實現文本關鍵詞的抽取,需要的朋友可以參考下
    2024-01-01
  • Python個人博客程序開發(fā)實例框架設計

    Python個人博客程序開發(fā)實例框架設計

    這篇文章主要介紹了怎樣用Java來實現一個完整的個人博客系統(tǒng),我們通過實操上手的方式可以高效的鞏固所學的基礎知識,感興趣的朋友一起來看看吧
    2022-12-12
  • python 讀入多行數據的實例

    python 讀入多行數據的實例

    下面小編就為大家分享一篇python 讀入多行數據的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • python??UPX?is?not?available問題解決方法

    python??UPX?is?not?available問題解決方法

    這篇文章主要介紹了python?UPX?is?not?available問題解決,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • Python 垃圾回收機制詳解

    Python 垃圾回收機制詳解

    這篇文章主要為大家介紹了Python 垃圾回收機制,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • python3學習之Splash的安裝與實例教程

    python3學習之Splash的安裝與實例教程

    splash 是一個python語言編寫的用于配合scrapy解析js的庫,下面這篇文章主要給大家介紹了關于python3學習之Splash的安裝與使用的一些相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2018-07-07

最新評論