Halo Mas dan mbak yang saya hormati,
Saya memiliki permasalahan dalam menggunakan python.
Berikut permasalahan saya. Saya ingin mencari beberapa kemungkinan kombinasi matriks yang dapat dibuat dari beberapa anggota element pada matriks. Berikut contoh kodingnya:
import numpy as np
from scipy import linalg
a11=a22=a33=a44=1
a12_choices = [0.5, 2]
a13_choices = [2, 4]
a14_choices = [7, 9]
a23_choices = [1, 3]
a24_choices = [5, 7]
a34_choices = [1, 3]
for a12 in a12_choices:
for a13 in a13_choices:
for a14 in a14_choices:
for a23 in a23_choices:
for a24 in a24_choices:
for a34 in a34_choices:
a21=1/a12
a31=1/a13
a32=1/a23
a41=1/a14
a42=1/a24
a43=1/a34
MX = [[a11,a12,a13,a14], [a21,a22,a23,a24],
[a31,a32,a33,a34], [a41,a42,a43,a44]]
numpy_MX = np.mat(MX)
Yang menjadi permasalahan saya, saya tidak bisa merecall satu per satu kombinasi matriks yang terbentuk. Dikarenakan hasil dari koding berikut adalah keseluruhan kombinasi matriks. Bagaimana caranya untuk bisa merecal satu persatu kombinasi matriks tersebut?
Kemudian untuk matriks lebih dari 7 kali 7, nested loopsnya hanya menakomodasi 20, sementara saya btuh lebih. Apakah mas bisa membantu saya memperbaiki koding saya diatas untuk matriks yang besar ukurannya?
Terimakasih banyak atas bantuannya Mas.
Salam hormat,
Valdo
0 jempol