将矩阵导入python
我有一个巨大的记事本矩阵。我想把它导入python进行一些计算。最简单的方法是什么? 这是矩阵一部分的图片: 正如我所知,我必须将其更改为以下格式,手动操作非常困难。还有别的办法吗将矩阵导入python,python,numpy,import,Python,Numpy,Import,我有一个巨大的记事本矩阵。我想把它导入python进行一些计算。最简单的方法是什么? 这是矩阵一部分的图片: 正如我所知,我必须将其更改为以下格式,手动操作非常困难。还有别的办法吗 cm=[[ 9.37616521e-01, 0.00000000e+00, 2.72479564e-03, 9.03484870e-03 3.58525742e-03 , 4.70385774e-02]], [[ 0.00000000e+00 , 6.55069086e-01 ,
cm=[[ 9.37616521e-01, 0.00000000e+00, 2.72479564e-03, 9.03484870e-03
3.58525742e-03 , 4.70385774e-02]],
[[ 0.00000000e+00 , 6.55069086e-01 , 3.31946063e-01 , 2.16414183e-03
8.49009489e-03 , 2.33061428e-03]]]
为什么这很难?有些find/replace应该可以做到这一点,不是吗?或者readline()和split()的基本用法可以用来逐行读取文件,并对每一行执行类似于
[float(i)for i in line.strip('[]).split()]
的操作,这是一组嵌套列表,而不是numpy数组。使用将数据直接加载到numpy数组会更简单。