Я создал два файла FeaturesX.dat и PriceY.dat, используя команду:
touch FeaturesX.dat
и
touch PriceY.dat
, но когда я попытался открыть эти файлы из октавы, используя команда:
load FeaturesX.dat
Появится эта ошибка:
error: load: unable to determine the file format of ...
Октава load
команда используется для загрузки переменных, которые были сохранены в специальном формате файла предыдущей октавой save
команда, напр.:
>> A = [1 2 3; 4 5 6]
A =
1 2 3
4 5 6
>> save('FeaturesX.dat','A')
>>
>> clear all
>> A
error: 'A' undefined near line 1 column 1
>>
>> load('FeaturesX.dat')
>> A
A =
1 2 3
4 5 6
>>
Для загрузки пользовательских данных Вы будете чаще всего хотеть использовать файл разделенного текста (TSV, CSV и т.д.), который можно загрузить dlmread
или csvread
функции.
Для файлов двоичных данных существует C-стиль низкого уровня fread
функция.
Можно получить документацию обо всех этих функциях от встроенной системы справочной информации октавы, например. help dlmread
.