如何从包含科学计数法的字符串中创建一个numpy数组

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

我有一组要从文本文件处理的数据,其中每一行都是一个numpy数组。有些易于使用fromstring方法转换为数组,而另一些则具有科学计数法条目。我将如何将它们转换为np数组?

我的数据看起来像(这必须是一个数组):

0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00
  0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00
  0.00000000e+00 8.02796109e-07 0.00000000e+00 0.00000000e+00
  0.00000000e+00 0.00000000e+00 9.99999197e-01        
python numpy numpy-ndarray scientific-notation
1个回答
0
投票

我愿意

np.array(x.split(), dtype=np.float)

其中x是您的字符串

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