【问题标题】:Is there any possibity to import a list of numbers into python?有没有可能将数字列表导入python?
【发布时间】:2019-04-04 16:12:17
【问题描述】:

我想将一个数字列表作为数组导入 python .....数据是蒙特卡洛代码的输出,并被写为 dat。文件。

输出如下:

0.7882E+00   0.9888E+01   0.1381E+02   0.1572E+02     
0.1742E+02   0.1872E+02   0.2087E+02   0.2734E+02   
.
.
.

我已经搜索了很多,但我没有找到解决方案

谢谢!

【问题讨论】:

  • 您的数字列表是否在文本文件中?
  • @Sheldon:我认为这不太可能,考虑到它的.dat 扩展名,但知道文件格式是必不可少的(并且缺少)信息。
  • @martineau:好点子!我已经相应地编辑了我的答案。

标签: python editor


【解决方案1】:

假设您要加载存储在文本文件中的数据,可以使用 numpy loadtxt 方法:

import numpy as np
A=np.loadtxt(fname = "myfile.txt")

[编辑] 如果您的数据存储在 .dat 文件中,您可以使用 numpy fromfile 方法将它们加载到数组中。

【讨论】:

    猜你喜欢
    • 2013-08-19
    • 1970-01-01
    • 1970-01-01
    • 2015-07-23
    • 2022-01-22
    • 2012-02-03
    • 2023-03-03
    • 1970-01-01
    • 2017-08-01
    相关资源
    最近更新 更多