факел FloatTensor toString метод?

Имам torch.FloatTensor, който е 2 реда и 200 колони. Искам да отпечатам редовете в текстов файл. Има ли метод toString() за torch.FloatTensor? Ако не, как отпечатвате реда във файла? Благодаря.

Мога да конвертирам FloatTensor в Lua таблица:

    local line = a[1]

    local table = {}
    for i=1,line:size(1) do
        table[i] = line[i]
    end

Има ли лесен начин за конвертиране на Lua таблицата в низ, за ​​да мога да я запиша във файл? Благодаря!


person Brandon Rios    schedule 08.12.2015    source източник
comment
Изглежда, че няма препратка към toString метод от какъвто и да е вид на това, което според мен е правилната страница с документация: github.com/torch/torch7/blob/master/doc/tensor.md   -  person MTCoster    schedule 08.12.2015
comment
Благодаря, актуализирах Q.   -  person Brandon Rios    schedule 08.12.2015
comment
Има някои страхотни отговори на този въпрос, които могат да ви помогнат сега   -  person MTCoster    schedule 08.12.2015


Отговори (1)


Има вградено преобразуване на таблици, наречено torch.totable. Ако това, което искате да направите, е да запазите и заредите вашия тензор, тогава е още по-лесно да използвате Torch native сериализация като torch.save('file.txt', tensor, 'ascii').

person deltheil    schedule 08.12.2015