Максимальное значение элементов матрицы после определенных итераций - PullRequest
0 голосов
/ 13 февраля 2020

У меня есть матрица 3X3, затем я изменяю значение каждого элемента матрицы, используя для l oop, мне нужно знать, что максимум каждого элемента после некоторой итерации.

import numpy as np
U =[[1,2,3],[4,5,6],[5,6,7]]
M=[]
for m in range(0,10):
    for i in range(0,3):
        row=[]
        for j in range(0,3):
            U[i][j]= U[i][j]+2*i+3*j
            row.append(U[i][j])
        M.append(row)
print(np.max(M))   

в настоящее время, np.max дает мне максимум из матрицы.

1 Ответ

0 голосов
/ 14 февраля 2020

Возможно, здесь неправильно, но не будут ли максимальные значения после итерации m просто такими:

U + numpy.array([[0,3,6],[2,5,8],[4,7,10]]) * m

Вам не нужно записывать их, если они могут быть вычислены напрямую.

...