2015-06-20 2 views
1

просто работает через пример для numpy.save - http://docs.scipy.org/doc/numpy/reference/generated/numpy.save.htmlпростая команда - "np.save", может быть, я неправильно

Примеры

from tempfile import TemporaryFile 

outfile = TemporaryFile() 

x = np.arange(10) 

np.save(outfile, x) 

после этой команды (выделено), почему я не смог найти выходной файл, называемый «outfile» в текущем каталоге? жаль, что это может звучать глупо

outfile.seek(0) # Only needed here to simulate closing & reopening file 

np.load(outfile) 

array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) 

ответ

2

Это происходит потому, что вы используете - TemporaryFile, который является временный файл, который не хранится в виде outfile в каталоге.

Если вы хотите сохранить его в outfile, вы можете указать его как имя, и он сохранит его в этом файле.

np.save('outfile',x) 

При сохранении подобное для загрузки, вам нужно будет использовать, снова имя файла в виде строки -

np.load('outfile') 
+0

вау, спасибо :)) – user381509

Смежные вопросы