參考http://www.runoob.com/numpy/numpy-sort-search.html 的例子html
1. 排序python
import numpy as np nm = ('raju','anil','ravi','amar') dv = ('f.y.', 's.y.', 's.y.', 'f.y.') ind = np.lexsort((dv,nm)) print ('調用 lexsort() 函數:') print (ind) print ('\n') print ('使用這個索引來獲取排序後的數據:') print ([nm[i] + ", " + dv[i] for i in ind])
2. 最值函數數組
import numpy as np x = np.arange(9.).reshape(3, 3) print ('咱們的數組是:') print (x) # 定義條件, 選擇偶數元素 condition = np.mod(x,2) == 0 print ('按元素的條件值:') print (condition) print ('使用條件提取元素:') print (np.extract(condition, x)) 咱們的數組是: [[0. 1. 2.] [3. 4. 5.] [6. 7. 8.]] 按元素的條件值: [[ True False True] [False True False] [ True False True]] 使用條件提取元素: [0. 2. 4. 6. 8.]