np.argsort(X)
函數(shù)返回的是數(shù)組X
的值從小到大的索引值
np.tile(A, (x, y))
將矩陣A進行x行y列的擴展
dict.get(key, default=None)
返回字典的key對應的value值,不存在則返回None(默認值)
sorted(iterable, cmp=None, key=None, reverse=False)
iterable
:是可迭代類型;
cmp
:用于比較的函數(shù)回梧,比較什么由key決定;
key
:用列表元素的某個屬性或函數(shù)進行作為關鍵字油坝,有默認值绑雄,迭代集合中的一項;
reverse
:排序規(guī)則. reverse = True 降序 或者 reverse = False 升序愈犹,有默認值街图。
返回值:是一個經(jīng)過排序的可迭代類型莺匠,與iterable一樣金吗。
operator.itemgetter()
operator模塊提供的itemgetter函數(shù)用于獲取對象的哪些維的數(shù)據(jù),參數(shù)為一些序號(即需要獲取的數(shù)據(jù)在對象中的序號)慨蛙。
a = [1,2,3]
b=operator.itemgetter(1) //定義函數(shù)b辽聊,獲取對象的第1個域的值
b(a)
2
要注意,operator.itemgetter函數(shù)獲取的不是值期贫,而是定義了一個函數(shù)跟匆,通過該函數(shù)作用到對象上才能獲取值。