2 列で 7000 行以上 (大量のデータ) の配列を作成しようとしています。私が持っているデータはテキスト ファイルとして記述され、2 つの列でフォーマットされており、各変数はスペースで区切られています。私の最大の問題は、NumPy がファイルを見つけられないように見えることです。
1. import numpy as np
2. np.fromfile(stardata.txt)
これは以下を返します:
NameError: name 'stardata' is not defined
ディレクトリを確認しましたが、すべて問題ないようです。ファイルは正しいディレクトリにあります。
私の次の問題は、これが適切な配列になるかどうかを確認することです。私は.reshape()
それを私が望むように見せるために使用する必要があるかもしれないと推測しています. その後、データを使用して (Hertzsprung-Russell) ダイアグラムを作成します。
完全なエラー メッセージは次のとおりです。
C:\Users\Petar\AppData\Local\Enthought\Canopy\System\lib\site-packages\IPython\utils\py3compat.pyc in execfile(fname, glob, loc)
174 else:
175 filename = fname
--> 176 exec compile(scripttext, filename, 'exec') in glob, loc
177 else:
178 def execfile(fname, *where):
C:\Users\Petar\Desktop\test.py in <module>()
1 import numpy as np
----> 2 np.fromfile(stardata.txt)
NameError: name 'stardata' is not defined