molinchz 发表于 2021-11-23 19:34:19

用numpy数组的问题

[['气凝胶概念' 'ch037']
['发电机概念' 'c463']
['绿色建筑' 'ch5']
['锂概念' 'ch4']
['药物' 'ch126']
['昨日' 'ch34']]

有这个一个数组,我想把其中的字符概念删除,要用numpy 的方法,这个怎样写,请大佬看下,我查了资料 没有这样做的,谢谢


suchocolate 发表于 2021-11-23 21:02:58

删除之后变成什么?总得有个数据类型。

欧拉大徒弟 发表于 2021-11-23 21:26:42

帮顶

molinchz 发表于 2021-11-23 22:09:30

suchocolate 发表于 2021-11-23 21:02
删除之后变成什么?总得有个数据类型。

[['气凝胶' 'ch037']
['发电机' 'c463']
['绿色建筑' 'ch5']
['锂' 'ch4']
['药物' 'ch126']
['昨日' 'ch34']]         变成这样

suchocolate 发表于 2021-11-23 22:43:40

本帖最后由 suchocolate 于 2021-11-23 23:08 编辑

molinchz 发表于 2021-11-23 22:09
[['气凝胶' 'ch037']
['发电机' 'c463']
['绿色建筑' 'ch5']


import numpy as np

a = np.array([['气凝胶概念', 'ch037'],
            ['发电机概念', 'c463'],
            ['绿色建筑', 'ch5'],
            ['锂概念', 'ch4'],
            ['药物', 'ch126'],
            ['昨日', 'ch34']]
             )

print(np.char.replace(a, '概念', ''))
打字带点符号,表述清楚一些。“我想把其中的字符概念删除”,这让我们误以为你要把字符串转换类型。
你其实是想把字符串中的‘概念’两个字删除。

molinchz 发表于 2021-11-24 12:58:07

suchocolate 发表于 2021-11-23 22:43
打字带点符号,表述清楚一些。“我想把其中的字符概念删除”,这让我们误以为你要把字符串转换类型。 ...

大佬利害啊,下次我会注意提问题的方式 ,谢谢
页: [1]
查看完整版本: 用numpy数组的问题