импорт файла .txt в .dat cplex opl

В задаче оптимизации мне нужно открыть свои данные для задачи в файле .dat. Проблема в том, что данные находятся в текстовом файле (блокноте) и я не знаю, как мне его подключить и работать с большим количеством экземпляров. Может ли кто-нибудь помочь мне? Я ищу это, но я не могу найти что-то, что ясно объясняет.


person Andreia Araújo    schedule 12.02.2017    source источник
comment
Формат файла .dat, используемый CPLEX, является просто форматом текстового файла. Если вы хотите использовать файлы формата .dat, вам, вероятно, потребуется отредактировать текстовые файлы вручную. Посмотрите несколько примеров в каталоге примеров CPLEX и/или прочтите документацию. Возможно, вам будет лучше прочитать данные из текстовых файлов в базу данных (например, SQL Server) или электронную таблицу, а затем прочитать данные прямо оттуда с помощью CPLEX.   -  person TimChippingtonDerrick    schedule 12.02.2017


Ответы (2)


  1. Откройте свой файл в блокноте
  2. Перейти к Сохранить как
  3. Введите yourfilename.dat (без пробела). Вы должны поставить расширение .dat вручную
  4. Сохранять
person Arlita Nurmaya Asri    schedule 13.02.2017

Вы можете читать из текстового файла в cplex, например:

execute //you should write this code in an execute block
{
   var fileID= new IloOplInputFile("fileName.txt");
   var contenct = fileID.readline();
   var intContenct = Opl.intValue(contenct); //in case you want to convert what you read into an integer value
   fileID.clos();
}
person zoe    schedule 03.08.2021