私はLinux、python、およびtensorflowを新しく導入しました。 別のテキストファイルからデータを取得する際に問題が発生します。 Pythonコーディングは以下の通りです。Pythonのテキストファイルからデータを読み込むときにエラーが発生する
import tensorflow as tf
import numpy as np
xy=np.loadtxt('train.txt',unpack=True, dtype='float32')
x_data=xy[0:-1]
y_data=xy[-1];
print 'x',x_data
print 'y',y_data
エラーメッセージは次のとおりです。
[email protected]:/home/bu# source ~/tensorflow/bin/activate
tensorflow)[email protected]:/home/bu# python -m tensorflow.linearLoad
Traceback (most recent call last):
File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/root/tensorflow/lib/python2.7/site-packages/tensorflow/linearLoad.py", line 5, in <module>
xy=np.loadtxt('train.txt',unpack=True, dtype='float32')
File "/root/tensorflow/local/lib/python2.7/site-packages/numpy/lib/npyio.py", line 803, in loadtxt
fh = iter(open(fname, 'U'))
IOError: [Errno 2] No such file or directory: 'train.txt'
(tensorflow)[email protected]:/home/bu#
私はWindows OSを使用していたので、Linuxのコーディングは非常に悪夢です。 私を助けてください。
ほとんどの場合、正しいディレクトリで作業していない可能性があります。最初に、ファイルを開いてプレーンテキストとして読み込みます。正しい道を得ることに集中する。 – hpaulj