我有一个由标签组成的数组,但每个标签都被单独的字符分解。例如,这是数组的前2个元素:
array([['1', '.', ' ', 'I', 'd', 'e', 'n', 't', 'i', 'f', 'y', 'i', 'n',
'g', ',', ' ', 'A', 's', 's', 'e', 's', 's', 'i', 'n', 'g', ' ',
'a', 'n', 'd', ' ', 'I', 'm', 'p', 'r', 'o', 'v', 'i', 'n', 'g',
' ', 'C', 'a', 'r', 'e', '', ''],
['9', '.', ' ', 'N', 'o', 'n', '-', 'P', 'h', 'a', 'r', 'm', 'a',
'c', 'o', 'l', 'o', 'g', 'i', 'c', 'a', 'l', ' ', 'I', 'n', 't',
'e', 'r', 'v', 'e', 'n', 't', 'i', 'o', 'n', 's', '', '', '',
'', ''], ...
我希望它的格式如下:
array(['1. Identifying, Assessing and Improving Care',
'9. Non-Pharmacological Interventions', ...
我希望能够迭代通过一个concatenate标签输出,所以它是如上所示。
任何帮助实现这一点将不胜感激:)非常感谢!
5条答案
按热度按时间flvtvl501#
使用列表解析:
x9ybnkn62#
将数组视为列表的列表,可以通过循环遍历列表来连接所有字符:
输出:
clj7thdc3#
kkih6yb84#
假设在
array([...])
中使用的是numpy,下面是一个解决方案31moq8wy5#
如果对数组中的每个元素进行循环,那么可以使用list
.join
来获取所需的内容。比如: