需要将字符串转换为2d数组

问题描述 投票:0回答:1

我需要转换以下作为我的python程序中的命令行参数传递的字符串

'[[0,1,0],[1,1,1],[0,1,0]]'.Numpy有一些可能对我的问题有用的东西,但是,它仅适用于在字符串中找到的一维数组。 ,

https://docs.scipy.org/doc/numpy/reference/generated/numpy.fromstring.html

哪些选项可以解决我的问题?

arrays string numpy argv sys
1个回答
0
投票

我找到一种解决您的问题的方法。您可以替换字符串并删除'['或']'。然后,您可以转换为1D数组,最后重塑为2D数组。

© www.soinside.com 2019 - 2024. All rights reserved.