老衛帶你學 numpy集合運算

2021-10-05 20:00:42 字數 1108 閱讀 1269

集合運算  2018/11

/11====

====

====

====

====

====

====

====

====

====

====

====

====

====

====

====

====

==1.np.unique 唯一值

# 它用幹找出陣列中的唯一值並返回已排序的結果

names= np.array(

['bob'

,'joe '

,' will'

,' bob '])

np.unique(names)

# array([' bob ', ' will', 'bob', 'joe '], dtype='sorted

(set

(names)

)# 等價python

ints = np.array([3

,3,3

,2,2

,1,1

,4,4

])np.unique( ints )

#array([1, 2, 3, 4])

2.np.in1d

# 用於測試乙個陣列中值在另乙個陣列中的成員資格,返回乙個布林型陣列

values = np.array([6

,0,0

,3,2

,5,6

])np.in1d(values,[2

,3,6

])#array([ true, false, false, true, true, false, true])

====

====

====

====

====

====

====

====

====

====

====

====

====

====

====

====

====

====

3.集合函式

老衛帶你學 python裝飾器

python的裝飾器,就是在不修改原有 的基礎上,增加額外的功能 假如我們原有乙個函式,這個函式它的功能是尋找1 n範圍內的偶數 def func for i in range 1000 if i 2 0 print i r func 此時列印如下 988990 992994 996998.那如果我...

老衛帶你學 PYTHON之WITH語句原理

我們看乙個with處理檔案操作的例項 with open etc passwd as f for line in f print line 這段 的作用 開啟乙個檔案,如果一切正常,把檔案物件賦值給f,然後用迭代器遍歷檔案中每一行,當完成時,關閉檔案 而無論在這段 的任何地方,如果發生異常,此時檔案...

老衛帶你學 小汪換道具

給定三個類別的物品,分別有a,b,c個。a,b,c 三個物品一起可以換乙個獎品,另外任意兩個物品可以換任意乙個物品,求最大可以兌換多少個獎品 輸入 4,4,2 輸出 主要思路就是先減去直接換的,然後排序,此時a 0,分為兩種情況,b,c給a,以及c給b和a。class solution def nu...