python學習記錄

2021-10-01 14:58:13 字數 821 閱讀 7897

1.np.argsort-用於對陣列進行排序後,輸出陣列索引

b=np.array([3

,1,5

])print

(np.argsort(b)

)#輸出的是[1,0,2]即,最小的數在第1個位置,第二小的數在第0個位置

2.np.bincount-索引陣列中0-陣列中的最大數,每個元素出現了幾次

aa=[1

,1,3

,4,6

]np.bincount(aa)

#輸出為array([0, 2, 0, 1, 1, 0, 1], dtype=int64),表示0出現0次,1出現2次,2出現0次

3.可以根據位置索引值查詢陣列中元素

import numpy as np

y_train=np.array([9

,1,9

,2,2

,4,6

,7,5

,3,0

,0,8

])#表示各個類別

dists=[2

,1,4

,8]#生成的距離

idx=np.argsort(dists)

#對距離進行排序後,輸出位置的索引

idx1=idx[:2

]#輸出距離排序為1-2的位置索引

print

(idx1)

y_train[idx1]

#輸出陣列裡面對應的idx1所得到的位置索引的值

#輸出為array([1, 9])

python學習記錄

python 3 整除,複數表示,slice,range,pass關鍵字,函式用引數名呼叫,函式的 arg和 arg,預設引數,unpacking argument lists,sequence 型別 list,set tuple,dictionary,queue,stack loop相關 enum...

python學習記錄

python函式記錄 修飾符作用就是表示 下面的值或者函式作為 後面函式的引數 返回值由 後面的函式返回 map 接收乙個函式和乙個序列,然後保留函式返回的結果的序列 reduce 接收乙個函式和乙個序列 函式結果為乙個值,運算過程就是從序列的第乙個值開始傳給函式,返回結果再次傳入函式,直到最後得到...

python學習記錄

函式的作用 按照key對迭代器iterable進行分組 函式的返回 tuple,其中第乙個元素是groupby後的鍵值,第二個元素是乙個迭代器,包含那些被groupby的物件。第二個引數key是可選的,如果預設,那就按照iterable的每個元素分組。如果不預設,那應該是乙個函式,將iterable...