我有一个数据字符串data = "1,Hey,234,4456,789"
,我想将其转换为numpy数组。每当我尝试代码numpy.fromstring(data,dtype=str,sep=",")
,我都会收到错误“ValueError:零值itemsize”。使用此功能的正确方法是什么,以便它按预期工作?我试图得到的输出是np.array(['1','Hey','234','4456','789'])
。谢谢!将字符串转换为numpy数组字符串
1
A
回答
1
只要打开字符串转换成字符串(与split
)的列表,并把那个给array
。
In [21]: np.array("1,Hey,234,4456,789".split(','))
Out[21]:
array(['1', 'Hey', '234', '4456', '789'],
dtype='|S4')
2
numpy.fromstring()
是阅读数字是有用的,但对于符号化的字符串,你可以这样做:
numpy.core.defchararray.split(data, sep=",")
相关问题
- 1. 转:将字符串数组转换为Json数组字符串
- 2. 将字符串数组转换为字符串数组
- 3. 如何将字符串列表转换为数字numpy数组?
- 4. 将字符串numpy数组转换为ascii numpy矩阵
- 5. numpy将分类字符串数组转换为整数数组
- 6. 将字典<字符串,字符串>转换为数组
- 7. C#将字节数组与字符串转换为字符串
- 8. 字符串转换为字符数组
- 9. 将字符串转换为字符串
- 10. 将字符串转换为字符串
- 11. 将字符串转换为字符串
- 12. 注意:数组到字符串转换将数组转换为字符串
- 13. 将字符串数组转换为JSON格式的字符串
- 14. 如何将字符串块转换为字符串数组
- 15. 将字符串列表转换为字符串数组
- 16. 将(Int,字符串)转换为字符串以打印数组
- 17. JAVA将字符串转换为字符串数组的列表
- 18. 将字符串转换为字符串数组
- 19. 将DataMap转换为字符串或字符串数组
- 20. 将字符串转换为java中的数组字符串
- 21. 将字符串数组转换为字符串
- 22. 如何将JSON字符串转换为字符串数组?
- 23. Ruby将字符串数组转换为字符串
- 24. 如何将字符串数组转换为字符串?
- 25. 将字符串转换为Java中的字符串数组
- 26. 如何将字符串数组转换为字符串矩阵?
- 27. Java将2维字符串数组转换为字符串
- 28. 将字符串数组转换为字符串
- 29. 将字符串数组转换为VBA中的新字符串
- 30. 加密:将字符串数组转换为单个字符串
我做到了,它的工作!谢谢 – Lahav