В принципе у меня есть список векторов. Я хочу построить график, но слишком много векторов, поэтому их добавление один за другим занимает слишком много времени. Итак, я хочу сделать команду, которая добавляет векторы в моем списке, в то время как начальные точки вектора - это векторы, добавленные до этого (звучит запутанно, я знаю).Использование sagemath: как исправить эту ошибку TypeError: объект «list» не является вызываемым
Вот что я получаю:
data=[[24,333],[7,260],[4,190],[6,75],[3,145],[3,270],[4,51],[4,336],[7,160],[7,60],[4,185],[4,275],[3,330],[4,65],[13,187],[8,54],[8,181],[5,70]]
listofvectors=[vector([eachelement[0]*sin(eachelement[1]*pi/180),eachelement[0]*cos(eachelement[1]*pi/180)]) for eachelement in data]
temporarylist = [vector([0,0])]+listofvectors
startpoint=[sum(temporarylist[:i+1]) for i in list(IntegerRange(len(temporarylist)))]
c446a9ff-1351-496c-b175-56d5f12db2f7︡ {"stderr":"Error in lines 1-1
Traceback (most recent call last):
File "/projects/722ebd7e-9c91-47a9-af93-ad326a20df5d/.sagemathcloud/sage_server.py\", line 879, in execute
exec compile(block+'\\n', '', 'single') in namespace, locals
File "", line 1, in <module>
TypeError: 'list' object is not callable
"}
Почему это помеченные C++ и R? – MattDMo
те были предложенные теги – RYAN
Если ваш вопрос не относится к этим языкам, не помещайте их как таковые. – MattDMo