【发布时间】:2020-09-03 02:54:05
【问题描述】:
我有一个字符串数组arr,我想用 (' ') 分割每个字符串,然后再收集成一个单词数组
import numpy as np
arr = np.array(['foo bar baz', 'foo baz bar' 'bar foo baz'], dtype=object)
输出应该类似于:
array(['foo', 'bar', 'baz', 'foo', 'baz', 'bar', 'bar', 'foo', 'baz'])
为什么下面的命令会报错,正确的方法是什么?
np.char.split(arr, sep = ' ')
TypeError: string operation on non-string array
【问题讨论】:
-
见stackoverflow.com/q/50459578/6692898,我不知道为什么我在尝试标记为重复时找不到那个问题。