Loading...

Тизме генератору менен матрицаны түзүү

Тизме генератору менен матрицаны түзүү

Матрицаны (эки өлчөмдүү тизме) түзүп, аны демейки маани менен толтургуңуз келет дейли. Тизме генераторлорунун жардамы менен муну оңой эле жасоого болот. Бизде  n  катар жана  m мамычалар бар дейли. Анан, нөлдөрдөн турган мындай тизмени түзүү үчүн, бизге керек:

@A@n = 5

m = 4

a = [[0]*m for i in range(n)]

print(a)

print('-'*20)

 

for i in a:

    print(i)@A@

 

@T@[[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]

--------------------

[0, 0, 0, 0]

[0, 0, 0, 0]

[0, 0, 0, 0]

[0, 0, 0, 0]

[0, 0, 0, 0]@T@

          

 nжана m маанилерин өзгөртүү менен биз башка өлчөмдөгү матрицаларды алабыз. Түзүлгөн матрицанын элементтеринин биринин маанисин алмаштыруу менен бул матрицанын иштешин текшерели. Келгиле, бул башка элементтерге таасир этеби, ошону билели.

@A@n = 5

m = 4

a = [[0]*m for i in range(n)]

a[1][2] = 100

for i in a:

    print(i)@A@

@T@[0, 0, 0, 0]

[0, 0, 100, 0]

[0, 0, 0, 0]

[0, 0, 0, 0]

[0, 0, 0, 0]@T@