ну скорее пользователем задается только количество столбцов. Если в исходном массиве 10 элементов, а пользователь задал 3 строки по 4 столбца, то элементов не хватает. Что делать тогда?
bybacapitan, вы должны боту накидать картинок, которые вы будете потом отправлять.
Каждый раз, когда будете принимать такую картинку, сохраняйте куда-либо ее file_id.
Потом, когда надо отправить рандомную, просто берете рандомный file_id из тех, которые cохранили.
начнем с того, что нет должного оформления вопроса (код надо обернуть в соответствующий тег)
И нету понимания азов языка и программирования в целом
Очень много лишних действий.
Mlkw, ну вот как-то фигово вырезали. отступы поплыли, текст поплыл, elif без if. Будет проще если покажете более полный код. Хотя бы будет понятен контекст, что вы пытались сделать.
Я думаю этот вопрос стоит задавать отдельно под тегом Алгоритмы.
А лучше зайти в гугл. Там очень много информации.
А еще лучше подумать самому хоть чуть. Задача несложная, школьный уровень.
А вообще гугли numpy reshape