我有一个数据字符串 data = "1,Hey,234,4456,789"
我想将其转换为一个 numpy 数组。每当我尝试代码 numpy.fromstring(data,dtype=str,sep=",")
时,我都会收到错误“ValueError:零值项目大小”。使用此功能以使其按预期工作的正确方法是什么?我试图获得的输出是 np.array(['1','Hey','234','4456','789'])
。谢谢!
最佳答案
只需将字符串转换为字符串列表(使用split
)并将其提供给array
。
In [21]: np.array("1,Hey,234,4456,789".split(','))
Out[21]:
array(['1', 'Hey', '234', '4456', '789'],
dtype='|S4')
关于python - 将字符串转换为 numpy 字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34100783/