Искам да нарисувам стотици 2D триъгълници (с етикети) едновременно в python+matplotlib, така че ще поставя тези триъгълници в списък:
триъгълници =[ (етикет_1, A, B, C) , (етикет_2, D,E,F),...]
Тук в (етикет, A, B, C), A, B, C са трите върха на триъгълника, така че те са като двойки реални числа като (x, y), а етикетът може да е низ (цветът или името на триъгълника)
Сега възниква въпросът: как да кажа на Python, че A=(x,y) е точка в равнината, а не просто "кортеж от два елемента"? Тъй като трябва да извърша операцията "A+0.2*B", това води до грешката: "не мога да умножа последователност по non-int от тип 'float'
Благодаря предварително!