Например у нас есть матрица :
1.192 1.192 2.255 0.011 2.167
1.192 1.192 2.255 0.011 2.167
2.255 2.255 1.734 0.109 5.810
0.011 0.011 0.109 0.420 1.081
2.167 2.167 5.810 1.081 0.191
Нам нужно получить вектор [x1, x2, x3, x4, x5], где
x1=умноженные элементы первой строки, которые принадлежат диапазону [2;10];
x2=умноженные элементы второй строки, которые принадлежат диапазону [2;10];
x3=аналогично;
Если посчитать то в итоге мы должны получить vector=[4.887, 4.887, 29.544, 0, 27.283].
вот код
def vectorMatrix ():
vector=[]
for i in range (N):
for j in range (N):
if 2<=a[j]<=10:
vector *= a[j]
print (a[j], end =' ')
print()
vectorMatrix ()
1.192 1.192 2.255 0.011 2.167
1.192 1.192 2.255 0.011 2.167
2.255 2.255 1.734 0.109 5.810
0.011 0.011 0.109 0.420 1.081
2.167 2.167 5.810 1.081 0.191
Нам нужно получить вектор [x1, x2, x3, x4, x5], где
x1=умноженные элементы первой строки, которые принадлежат диапазону [2;10];
x2=умноженные элементы второй строки, которые принадлежат диапазону [2;10];
x3=аналогично;
Если посчитать то в итоге мы должны получить vector=[4.887, 4.887, 29.544, 0, 27.283].
вот код
def vectorMatrix ():
vector=[]
for i in range (N):
for j in range (N):
if 2<=a[j]<=10:
vector *= a[j]
print (a[j], end =' ')
print()
vectorMatrix ()
Вложения
Последнее редактирование: