私はPythonにいくつかの問題があります。私は検索してファイルから値を収集し、配列に入れて後で操作できるようにするPythonコードを作成しています。ファイルへの書き込み、プロット、計算などがあります。配列は私がa
の値の配列とb
の値の配列を作成したいファイルから値を配列に変換するPythonコード
a_array = [1.2, 2.2, 6.5]
b_array = [1.0e-5, 2.5e-4]
だろう
file 1 (text file)
a = 1.2
a = 2.2
a = 6.5
file 2 (text file)
b = 1.0 E-5
b = 2.5 E-4
を次のようにファイルがあります。
['1.2']
['1.2', '2.2']
['1.2', '2.2', '6.5']
3行目は、私が欲しいものを正確にではなく、他の二行:私は、それは、次のプリントアウトfile_1
a_array = []
for line in open (file_1): # it's a text file, was having issue with the format on this site
if line.startswith("a ="):
a = line[3:] # this to print from the 3rd value
print a
a_array.append(a)
print a_array
のために、この次のコードを書きました。
。また、 'numpy.array'ではなく' list'を持っていて、 'float'ではなく' str'というデータ型を持っていることに気づくでしょう。最後の行でさえあなたが望むものではありません。 – Michael
プログラミングの基本を学ぶ必要があるような気がします。今のところこのプロジェクトを残して、はるかに簡単なものを作成してください。 – Olian04
インデントが問題でした:Pさんはあなたのコメントの後にそれに気づくのに私を少し時間がかかりました。ありがとう、たくさんのyall。プログラミングは継続的な学習です。私はPythonで初めてです。 – PythonNoob