numpy元素特定條件查詢過濾

2021-09-24 19:40:53 字數 641 閱讀 1831

a = np.array([[1,2,3,4,5],[6,7,8,9,10]]) #原始資料

e = (a > 6) |  (a <2)    #構造對原始資料進行篩選的條件

a4 = np.where(e,a,0) #把滿足條件的選擇出來,原封不動的儲存,不滿足條件的元素置零

#本質上,就是把矩陣元素,按照條件分類.

a5 = a[e]                     #把滿足條件的元素選擇出來,構成新的元素子集合

argwhere

- argwhere: arg(argument的縮寫),where(表示索引在**),用這種方法記憶就不會混淆了

>>> x = np.arange(6).reshape(2,3)

>>> x

array([[0, 1, 2],

[3, 4, 5]])

>>> np.argwhere(x>1)

array([[0, 2],

[1, 0],

[1, 1],

[1, 2]])

NSPredicate 條件查詢 過慮

coredata,nspredicate用於查詢和過濾 在sql中作為查詢條件通常用where,但在coredata中作為查詢條件就可以用到nspredicate.nspredicate 不單可以和coredata中的fetchrequest 配合使用。也可以與nsarray配合使用。1 比較運算子...

jmeter,提取符合特定條件的引數值

介面返回json格式如下 現在要提取出courseid滿足條件 inservicetime 1且status 0且delflag 0 新增乙個beanshell sampler import com.alibaba.fastjson.json import com.alibaba.fastjson....

特定條件下傅利葉變換的性質

下面討論的是對序列做變換 通常,要了解乙個序列傅利葉變換的特性需要有關 幅度和相位 或者 實部和虛部 在 pi 條件性質 x n 是實序列 x e j x e j x e x e x ej x e j 看0到 pi 的譜就行了 最小相位 所有極點和零點都在單位圓外 幅度和相位相關聯 有限長為n的序列...