【问题标题】:Convert a string into 2D Array in python在python中将字符串转换为二维数组
【发布时间】:2021-07-13 12:00:34
【问题描述】:

我在 python 中从网络摄像头获取图像,它是一个数组,所以我使用numpy.array_str() 将其转换为字符串,现在我需要尽可能高效地将字符串转换回数组。 我已经尝试过使用 for 语句,但它需要大约半秒,这对于我的用例来说太慢了。我什至在网上搜索了 numpy 的内置函数来完成任务,但没有找到任何解决方案。

【问题讨论】:

标签: python arrays


【解决方案1】:

numpy.array_str() 函数以https://numpy.org/doc/stable/reference/generated/numpy.array_str.html形式返回数组元素之间带有空格分隔符的字符串

要将其转换回数组,您可以使用 str.split() 而不指定分隔符,因为它将空格视为默认值。

【讨论】:

    猜你喜欢
    • 2019-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多