2016-05-29 4 views
2

Я хотел бы воспроизвести следующую функцию python в lua/torch.Функция факела lua для возврата нескольких значений

def add_and_multiply(a,b): 
    c=a+b; 
    d=a*b; 
    return c,d 

Как я могу вернуть два значения одновременно в lua/torch, как указано выше? Кроме того, предположим, что a и b являются матрицами (с соответствующими размерами), как код будет меняться для фонарика?

ответ

1

То же самое происходит и в Lua. Вы можете даже пропустить использование двух дополнительных переменных local:

function add_and_multiply(a,b) 
    return a + b, a * b 
end 
+0

Как это изменится, если мы будем использовать массивы вместо этого? Кроме того, по какой-то причине он не позволяет мне повышать, потому что мне нужна 15 репутация, которую я не знаю, как получить. Извините –

+0

Можете ли вы показать фактический код? В lua у вас есть [tag: lua-table]. – hjpotter92

+0

@ Сиби Ищите ответы на вопросы Python, их много. – user6245072

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