【问题标题】:How to convert a Numpy array of int to string in Python?如何在 Python 中将 Numpy 的 int 数组转换为字符串?
【发布时间】: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


【解决方案1】:

试试 data.astype('U') 或者如果你在 python2 data.astype('S') – Paul Panzer

【讨论】:

    猜你喜欢
    • 2018-07-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-19
    • 2013-05-05
    • 2012-04-15
    • 2011-04-28
    • 1970-01-01
    相关资源
    最近更新 更多