【发布时间】:2018-02-04 22:54:08
【问题描述】:
如何将 Numpy 数组转换为字符串?
data = rawTrainingData[0:25010,0:10]
labels = rawTrainingData[0:25010,10]
stringData = np.array(map(str,data))
print data[1]
print stringData[1]
【问题讨论】:
-
你的问题不清楚。你想要什么样的字符串?请显示示例输入和所需的结果输出。你展示的代码有什么意义——是你的尝试吗?如果是这样,这种尝试有什么问题?等等。阅读并关注How to create a Minimal, Complete, and Verifiable example。
-
现在我已经打印出 [0,1,2,3,4,5,6,7,8,9] 两者。我希望 stringData[1] 打印出 ['0','1','2',....]
-
您的信息还不完整。
rawTrainingData的内容是什么?等等。你读过我给你的链接吗?向我们展示完整代码,我们可以将其输入到我们自己的 Python 中并获得显示您的问题的结果。 -
试试
data.astype('U')或者如果你在python2上data.astype('S') -
保罗,谢谢!这正是我所需要的
标签: python arrays string numpy int