gpt4 book ai didi

python - 将 unicode 数组转换为 numpy

转载 作者:太空宇宙 更新时间:2023-11-03 13:42:47 24 4
gpt4 key购买 nike

我有这样的 unicode 字符串数组

u'[(12520, 12540), (16600, 16620)]'

并且需要将它们转换为 numpy 数组。 similar question处理已经有一个带有 unicode 元素的数组的问题,但在我的例子中,括号是字符串的一部分。有没有一种方法可以直接将其转换为 numpy 数组(整数)而无需手动删除括号?

最佳答案

你可以使用 literal_eval

from ast import literal_eval
import numpy as np
s=u'[(12520, 12540), (16600, 16620)]'

arr= np.array(literal_eval(s))

关于python - 将 unicode 数组转换为 numpy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27261278/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com