[英]Split strings that are in a numpy.ndarray
我有一个 (66180L,) numpy.ndarray,它由每一行的字符串组成。
我想进入行内部,访问字符串,并为该字符串中的每个空格拆分它们。
我真的只想要文字和数字。
这该怎么做?
例子:
sample[1,] = '[Hello] my name is Jay 12 1 2!!'
输出:
['Hello', 'my', 'name', 'is', 'Jay', '12', '1', '2']
取决于您想如何拆分字符串,有两种解决方案:
如果你想要一个扁平的字符串列表:
ar = np.array(["123 456", "12 34 56"]) np.array(' '.join(ar).split(' '))
['123', '456', '12', '34', '56']
如果你想要列表的嵌套列表:
[x.split(" ") for x in ar]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.