私は、abc_0.dat、abc_1.dat .... abc_1999.datのような名前を持つ2000年のデータファイルについて同じ分析を行う必要があります。私は、Pythonでこの種の問題のループを作ることはとにかくあるのだろうかと思います。ここに私が取り組んでいるスクリプトがあります。スクリプトのほとんど Pythonのループ文字列
from scipy import stats
import numpy as np
import scipy as sp
import matplotlib
import matplotlib.pyplot as plt
import sys
import math
for x in xrange(2000):
gps_time = 932170000 + x*1000
i = str(x)
a_file =$(gps_time).0-$(i).dat
b_file =$(gps_time).0.dat
x = np.loadtxt(a_file, skiprows=1, usecols=[18])
y = np.loadtxt(a_file, skiprows=1, usecols=[17])
z = np.loadtxt(b_file, skiprows=1, usecols=[1])
はちょうどあなたの質問は本当にひどい言葉で表現されたスクリプト
質問がわかりません。明確にしてください... – Julien
説明のためでさえ、 '$(gps_time).0 - $(i).dat'は実際のPython構文を使うべきです。 –
また、上記のコードで 'for'ループをインデントする必要があります。 – nbryans