python學習記錄

2021-08-02 09:31:19 字數 450 閱讀 1103

numpy中的arange是左閉右開的

eg.

a = np.arange(2, 10, 2)

輸出結果為:

[2 4 6 8]

b = np.linspace(2, 10, 2)

預設是包含10的,但是可以通過endpoint=false來取消

np.logspace(1, 4, 4, endpoint=true, base=2)

這樣的話代表的是,以2為底數,包含尾斷電,從2的1次冪到2的4次冪,取4個數,所以結果為[2 4 8 16]

np.random.rand(1, 10)

元素去重的話使用的是numpy中的unique函式來實現

對於一維陣列的話可以直接使用unique函式來實現,但是如果對於二維陣列的話是沒有辦法實現的,但是我們可以通過將二位陣列轉換成虛數在進行去重。另外一種方法是使用set實現

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...