Python中numpy庫unique函式解析

2021-09-09 04:40:31 字數 1040 閱讀 4804

a = np.unique(a)

對於一維陣列或者列表,unique函式去除其中重複的元素,並按元素由大到小返回乙個新的無元素重複的元組或者列表。

import numpy as np

a = [1, 2, 2, 5,3, 4, 3]

a = np.unique(a)

b= (1, 2, 2,5, 3, 4, 3)

b= np.unique(b)

c= ['fgfh','asd','fgfh','asdfds','wrh']

c= np.unique(c)

print(a)

print(b)

print(c)

# 輸出為 [1 2 3 4 5]

# [1 2 3 4 5]

# ['asd' 'asdfds' 'fgfh' 'wrh']

c,s=np.unique(b,return_index=true) 

return_index=true表示返回新列表元素在舊列表中的位置,並以列表形式儲存在s中。

a, s= np.unique(a, return_index=true)

print(a)

print(s)

# 執行結果

# [1 2 3 4 5]

# [0 1 4 5 3]

a, s,p = np.unique(a, return_index=true, return_inverse=true)

return_inverse=true 表示返回舊列表元素在新列表中的位置,並以列表形式儲存在p中。

a, s,p = np.unique(a, return_index=true, return_inverse=true)

print(a)

print(s)

print(p)

# 執行結果

# [1 2 3 4 5]

# [0 1 4 5 3]

# [0 1 1 4 2 3 2]

python的numpy庫結構 Numpy庫簡介

今天給大家分享乙個資料分析處理資料的常見的庫 numpy。這個庫是 python 資料分析的基礎,它提供的資料結構比 python 自身的更高效。我們知道 python 有自帶的列表資料結構。numpy 庫和 list 列表有什麼區別呢?python list 列表儲存的是物件的指標,比如 0,1,...

Python的numpy庫中的shape用法

shape函式是numpy.core.fromnumeric中的函式,它的功能是讀取矩陣的維度。例 shape matrixa 返回matrixa的 行數,列數 元組 shape matrixa 0 行數 shape matrixa 1 列數 shape的輸入引數可以使乙個實數,乙個一維列表 陣列 ...

python 矩陣庫 NumPy矩陣庫

numpy 矩陣庫 numpy 包包含乙個 matrix庫numpy.matlib。此模組的函式返回矩陣而不是返回ndarray物件。matlib.empty matlib.empty 函式返回乙個新的矩陣,而不初始化元素。該函式接受以下引數。numpy.matlib.empty shape,dty...