Я конвертирую скрипт MATLAB в python. Сценарий MATLAB использует некую иерархию объектов для различных входных переменных, как в:
parameterA.subparameter1= A1;
parameterA.subparameter2= A2;
parameterB.subparameter1= B1;
parameterB.subparameter2= B2;
Где A1,A2,B1,B2
может быть строками и числами. Я хочу преобразовать это в Python, и я использовал
parameterA.subparameter1= A1
parameterA.subparameter2= A2
parameterB.subparameter1= B1
parameterB.subparameter2= B2
Теперь я получаю сообщение об ошибке:
NameError: имя 'parameterA' не определено
Я попытался инициализировать их, используя либо parameterA,parameterB=[],[]
, что не очень хорошо, потому что мне нужны объекты, а не список, или parameterA,parameterB=set(),set()
в соответствии с в этом посте , а также какое-то другое решение.
Это вообще правильный подход? Как мне инициализировать эту структуру? Есть ли лучший способ сделать это?