Baixe o aplicativo
Escolha uma pasta e peça ao assistente que leia os arquivos relevantes antes de editá-los. Defina o objetivo e os limites da tarefa.
Transponha uma matriz retangular para novas linhas. Teste uma matriz alta, uma linha e largura zero, rejeitando linhas irregulares e confirmando que editar o resultado não altera a origem.
Escolha uma pasta e peça ao assistente que leia os arquivos relevantes antes de editá-los. Defina o objetivo e os limites da tarefa.
Escolha um endpoint compatível. As ferramentas disponíveis e a qualidade das respostas dependem do modelo e do servidor configurados.
Confira as alterações e a saída dos comandos. Execute as verificações do projeto antes de aceitar o resultado; código gerado não vem automaticamente testado.
Compare o comportamento real com o resultado esperado. Se uma verificação falhar, investigue a causa antes de fazer outras alterações.
def transpose(rows):
rows = [list(row) for row in rows]
if not rows:
return []
width = len(rows[0])
if any(len(row) != width for row in rows):
raise ValueError("matrix.ragged")
return [[row[column] for row in rows] for column in range(width)]Revise antes de aplicar. Confira as alterações e a saída dos comandos. Execute as verificações do projeto antes de aceitar o resultado; código gerado não vem automaticamente testado.