【问题标题】:Call multiple files using pylab使用pylab调用多个文件
【发布时间】:2017-10-06 12:26:13
【问题描述】:

假设我有 100 个名称为 a0001, a0002, a0003, ..., a0100 的文件。我必须一一调用这些文件。

假设我先调用a0001,然后进行一些计算,得到两个值b1c1。然后我调用a0002 并计算b2c2 并像这样a0100 计算b100c100

现在我需要在 x 轴和 y 轴上绘制所有 'b' 和 'c' 值(每个 100 个值)。我需要一些帮助来形成一个循环,以便我可以调用所有文件并将计算的值存储到绘图中。

【问题讨论】:

  • 感谢您的回复 Abolfazl。我已经发布了脚本。在这个脚本中,我计算从 a_00001 到 a_00454 的每个文件的 c1 和 Re,然后我想绘制这些值。
  • 格式和语法

标签: javascript python c++ python-2.7 numpy


【解决方案1】:

也许这会有所帮助,通常,人们提供一些代码,然后可能会有更具体的答案。

filenames = ["a"+str("%04d"%i) for i in range(1,101)]
a = []
b = []
for filei in filenames:
    data = np.loadtxt(filei) # read each file
    # ...do some calculation
    temp_a = ...
    temp_b = ...
    a.append(temp_a)
    b.append(temp_b)

plt.plot(a,b)

【讨论】:

  • 感谢 Abolfazl 的回复。这真的很有帮助。
猜你喜欢
  • 1970-01-01
  • 2014-03-01
  • 2016-05-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-25
  • 1970-01-01
相关资源
最近更新 更多