Функция R rep() реплицирует каждый элемент вектора:
> rep(c("A","B"), times=2)
[1] "A" "B" "A" "B"
Это похоже на умножение списка в Python:
>>> ["A","B"]*2
['A', 'B', 'A', 'B']
Но с функцией rep() R также можно указать количество повторов для каждого элемента вектора:
> rep(c("A","B"), times=c(2,3))
[1] "A" "A" "B" "B" "B"
Есть ли такая функция availbale в Python? Иначе как это можно определить? Кстати, меня также интересует такая функция для дублирования строк массива.