- 积分
- 3638
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2014-10-21
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
import numpy as np
# x是一个字符串数组,从x中找出含有[目标字符串]的元素
def searchStrArray(x,target):
index=np.core.defchararray.find(x.astype(str),target)
# 返回值是个与x等长的序列,-1代表没有找到
# 找出含有[目标字符串]的元素索引:
p=np.where(index!=-1)[0]
return p
if __name__=="__main__":
x=np.array(['aabb','acc','abc'])
target='ab'
# x中哪些含有target:
p=searchStrArray(x,target)
print(x[p])
# 结果:['aabb' 'abc']
|
|