#python
#python
Вопрос:
Я новичок в python, и мне может понадобиться ваша помощь.
У меня есть переменная ‘sequence’, которая показывает оптимальный порядок продуктов.
sequence = seq_2
например, с:
seq_2 = [[0, 0], [1, 0]]
seq_4 = [[0, 0, 0, 0], [1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0]]
Что я хочу сделать, так это изменить ‘2’ в соответствии с количеством столбцов матрицы, которую я сгенерировал.
Например, если матрица имеет 6 столбцов (= 6 продуктов), переменная должна быть:
sequence = seq_6
Я знаю, что количество столбцов может быть сгенерировано с помощью:
columns = len(df.columns)
Но как объединить результат с моей «последовательностью»-переменной?
С наилучшими пожеланиями, Эми
Комментарии:
1. что такое seq_2 и seq_6, предполагая, что они также являются переменными и, вероятно, массивами, верно? Пожалуйста, предоставьте дополнительную информацию.
2. Да, это правда. Я попытался сделать это более понятным
Ответ №1:
это тот ответ, который вы ищете?
sequence = 'seq_' str(len(df.columns))
С помощью строковой функции seq_ может быть объединен с числовыми столбцами в df