jac*_*cob 3 python unicode numpy
我有像这样的unicode字符串数组
u'[(12520, 12540), (16600, 16620)]'
Run Code Online (Sandbox Code Playgroud)
并需要将这些转换为numpy数组.甲类似的问题对待已经具有的unicode元件的阵列的问题,但是在我的情况下括号是字符串的一部分.有没有办法直接将其转换为numpy数组(int)而无需手动删除括号?
你可以使用literal_eval
from ast import literal_eval
import numpy as np
s=u'[(12520, 12540), (16600, 16620)]'
arr= np.array(literal_eval(s))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2463 次 |
| 最近记录: |