我有两个numpy数组,如下(示例):
array1 = ['a','b','c']
array2 = ['d','e']
我想要一个这样的数组:
final_array = ['a','b','cd','e']
- > array1
的最后一个元素与array2
有可能吗?
答案 0 :(得分:0)
字符串和字符数组并不是numpy最强的套装,但它可以完成:
POST /index/_search
{
"size": 0,
"query":{
"bool":{
"filter":{
"term": {"statusInfo.status.keyword": "OFFLINE"}
}
}
},
"aggs":{
"services_agg":{
"terms":{
"field": "name.keyword"
},
"aggs":{
"latest_doc":{
"top_hits": {
"sort": [
{
"@timestamp":{
"order": "desc"
}
}
],
"size": 1,
"_source": ["@timestamp", "name", "statusInfo.status"]
}
}
}
}
}
}
或
>>> np.r_[array1[:-1], [array1[-1]+array2[0]], array2[1:]]
array(['a', 'b', 'cd', 'e'], dtype='<U2')