python 数组处理问题
[['气凝胶概念' 'ch037']['发电机概念' 'c463']
['绿色建筑' 'ch5']
['锂概念' 'ch4']
['药物' 'ch126']
['昨日' 'ch34']]
结果要变成这样
[['气凝胶' 'ch037']
['发电机' 'c463']
['绿色建筑' 'ch5']
['锂' 'ch4']
['药物' 'ch126']
['昨日' 'ch34']]
有这个一个数组,我想把其中的字符概念删除,要用numpy 的方法,这个怎样写,请大佬看下,我查了资料 没有这样做的,是不是要用到pandas才可以做得到,请大佬解一下? 循环遍历数组取出内容replace做替换不行吗? 直接循环遍历,if判断是否存在“概念”,替换一下 怎么就不能用pandas吗,pandas写一个map函数replace或者split切一下就行了 遍历修改就可以 a=[['气凝胶概念','ch037'],
['发电机概念','c463'],
['绿色建筑','ch5'],
['锂概念','ch4'],
['药物','ch126'],
['昨日','ch34']]
b=[.replace('概念',''),x] for x in a] 用replace 可以,忘记有这个了,谢谢各位大佬 遍历然后正则提取一下 import numpy as np
x=np.array([
['气凝胶概念', 'ch037'],
['发电机概念', 'c463'],
['绿色建筑', 'ch5'],
['锂概念', 'ch4'],
['药物', 'ch126'],
['昨日', 'ch34'],
])
print (np.char.replace (x, '概念', '')) pgfj18 发表于 2021-11-24 16:39
import numpy as np
x=np.array([
['气凝胶概念', 'ch037'],
是的,是这样{:1_921:}
页:
[1]