Membuat matrik Dasar-dasar pemrograman Python

6 BAB 1. BAHASA PYTHON Langkah pertama, matrik dibuat menggunakan function zeros lalu diikuti dengan ukuran ma- trik, misalnya 3 ×3. Kemudian elemen-elemen matrik diisi satu persatu dengan angkabilangan. a[0] = [2.0, 3.1, 1.8] cara mengisi elemen baris sekaligus a[1,1] = 5.2 cara mengisi elemen satu-persatu print A [[ 2. 3.1 1.8] [ 0. 5.2 0. ] [ 0. 0. 0. ]] Ada cara lain lagi yang lebih sederhana untuk mendeklarasikan sebuah matrik, yaitu cukup dengan dua baris statemen seperti berikut ini from numpy import A = array[[1.,2.,3.],[4.,5.,6.],[7.,8.,9.]] print A [[ 1. 2. 3.] [ 4. 5. 6.] [ 7. 8. 9.]] Atau kalau mau benar-benar mirip dengan format matrik, cara menuliskan statemennya adalah seperti ini from numpy import array hanya function array yang dipanggil A = array[[1.,2.,3.],\ [4.,5.,6.],\ posisi kurung siku dibuat rata atas-bawah [7.,8.,9.]] print A [[ 1. 2. 3.] [ 4. 5. 6.] [ 7. 8. 9.]]

1.2.7 Cara meng

copy matrik Berbeda dengan bahasa C, bahasa Fortran, maupun matlab, sebuah matrik di python tidak bisa dicopy hanya dengan tanda sama-dengan. Bagi python, tanda sama-dengan berfungsi untuk memberi nama alias semata terhadap obyek yang sama. Perhatikan contoh berikut A = array[[1.,2.],\ [3.,4.]] B = A B[1,1]=8 A array[[ 1., 2.], [ 3., 8.]] 1.3. PYTHON EDITOR 7 B array[[ 1., 2.], [ 3., 8.]] Contoh di atas memperlihatkan bahwa matrik berukuran 2x2 tersebut memiliki 2 nama yaitu A dan B. Buktinya, jika elemen B[1, 1] diganti dengan angka 8, maka perubahan itu bisa dilihat di A, yang mana elemen A[1, 1] nya pun akan menyimpan angka 8 juga. Sekarang perhatikan contoh berikut ini A = array[[1.,2.],\ [3.,4.]] B = A.copy B[1,1]=8 A array[[ 1., 2.], [ 3., 4.]] B array[[ 1., 2.], [ 3., 8.]] Dengan perintah B = A.copy, maka matrik A menjadi benar-benar berbeda obyek dengan matrik B. Buktinya, perubahan elemen B[1, 1] tidak berefek apa-apa terhadap elemen A[1, 1].

1.3 Python Editor

Sebenarnya, penulisan script atau source code berbahasa python dapat dilakukan menggunakan berbagai editor, misalnya dengan notepad-nya windows. Akan tetapi demi kenyamanan pro- grammer, sebaiknya penulisan sorce-code menggunakan python editor yang sudah tersedia di dalam pyhton shell. Cara memanggil python editor, klik File dipojok kiri atas, lalu klik New