1. zip()函式
它的作用是從引數中按順序一一抽出子引數組出乙個新的tuple. 直接看例子:2. numpy.argsort()函式:>>> mean = np.array([2, 5, 4])>>> out = zip('
rgb', mean, '
abc'
)>>>out[('
r', 2, '
a'), ('
g', 5, '
b'), ('
b', 4, '
c')]
注意:當輸入的引數的長度不同時, zip()函式會擷取最短長度作為輸出長度;
另外:在引數上加 * 時,表示它的逆操作:
>>> zip(*out)[('r', '
g', '
b'), (2, 5, 4), ('
a', '
b', '
c')]
它的作用用於給指定的axis進行排序,並且返回它們從小到大排序以後的值對應的下標。3. argmax()函式:numpy.
argsort
(a, axis=-1, kind='quicksort', order=none
) 其中的 axis = –1 表示最外層的 座標軸;
例如:
in [1]: importnumpy as np
in [2]: a = np.array([4,2,7,4,8,3])
in [3]: np.argsort(a, axis =0)
out[3]: array([1, 5, 0, 3, 2, 4])
二維陣列:
in [17]: b = np.arange(12).reshape(3,4)in [18]: b
out[18]:
array([[ 0, 1, 2, 3],
[ 4, 5, 6, 7],
[ 8, 9, 10, 11]])
in [19]: np.argsort(b, axis =0)
out[19]:
array([[0, 0, 0, 0],
[1, 1, 1, 1],
[2, 2, 2, 2]])
in [20]: np.argsort(b, axis = 1)
out[20]:
array([[0, 1, 2, 3],
[0, 1, 2, 3],
[0, 1, 2, 3]])
另外:在一維情況下,我們可以對陣列 a 通過 a[a.argsort(axis = 0) ] 進行從小到大的排序;
numpy.4.argmax
(a, axis=none, out=none
)它的作用是返回指定座標軸上的最大值的 index.
例子不舉了;
記一些常用到的python中的函式
1.zip 函式 它的作用是從引數中按順序一一抽出子引數組出乙個新的tuple.直接看例子 mean np.array 2,5,4 out zip rgb mean,abc out r 2,a g 5,b b 4,c 注意 當輸入的引數的長度不同時,zip 函式會擷取最短長度作為輸出長度 另外 在引...
經常用到的一些函式
1.對話方塊函式 showmessage 用於在程式執行過程中顯示乙個包含乙個字串資訊的對話方塊,使用者只有對這個對話方塊準確響應後才能關閉對話方塊,進行下一步工作。語法結構 showmessage const msg string showmessage hello delphi messaged...
MySQL常用到的一些phpmyadmin配置總結
我是萌萌的菜鳥乙隻 最近在開發 中遇到了不少問題,不過總算是都一一解決了 所以決定在這裡歸納總結一下 因為自己也是剛接觸這方面的知識,所以也只能說一些簡單的東西 首先是修改mysql的密碼 對於使用wamp或者xampp搭建的php環境,其mysql的密碼一般都是預設為空 在安裝搭建一些平台的時候,...