Добрый день. Перевожу английские материалы, посвященные работе динамических массивов. Столкнулся с рядом терминов, которые до сих пор не встречал на русском языке. Поиск в Интернете не дал результатов. Как бы вы перевели в контексте динамических массивов: Lifting, Pairwise, Broadcasting, Array Truncation?
s_bag, для контекстного поиска я использую Reverso Context — мне хватает с головой. Качество перевода при таком подходе намного выше, чем при использовании простых словарей
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Broadcasting используется в таком контексте. Excel ищет произведение массива на скаляр. Excel транслирует/повышает/расширяет (broadcasting) размерность скаляра до размерности массива. Например, {1;2;3}*3 автоматически превращается в {1;2;3}*{3;3;3}.
Lifting. Когда формула ожидает одно значение, а поступает массив, происходит подъем/расширение (lifting) работы формулы, которая возвращает не одно значение, а массив. Например, =ДЛСТР(А1:В4) вернет массив из 8 результатов. Я понимаю, что lifting со скаляра на вектор.
Спасибо. Отличное объяснение. Еще больше прояснило мое понимание, но... вопрос всё же был в другом: как эти термины переведены на русский? Я не встречал на просторах рунета, поэтому использовал для Broadcasting - транслировать, а для Lifting - подъем.
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄