Unduh aplikasi
Pilih folder dan minta asisten membaca berkas terkait sebelum mengeditnya. Tentukan tujuan serta batas tugas.
Transposisikan matriks persegi panjang ke baris baru. Uji matriks tinggi, satu baris dan lebar nol, serta tolak panjang baris berbeda dan pastikan mengedit hasil tidak mengubah sumber.
Pilih folder dan minta asisten membaca berkas terkait sebelum mengeditnya. Tentukan tujuan serta batas tugas.
Pilih endpoint yang kompatibel. Alat yang tersedia dan kualitas jawaban bergantung pada model serta server yang digunakan.
Tinjau perubahan dan keluaran perintah. Jalankan pemeriksaan proyek sebelum menerima hasilnya; kode yang dihasilkan tidak otomatis sudah diuji.
Bandingkan perilaku sebenarnya dengan hasil yang diharapkan. Jika pemeriksaan gagal, cari penyebabnya sebelum membuat perubahan lain.
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)]Tinjau sebelum menerapkan. Tinjau perubahan dan keluaran perintah. Jalankan pemeriksaan proyek sebelum menerima hasilnya; kode yang dihasilkan tidak otomatis sudah diuji.