Python Forum
Using Function in a For loop
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Using Function in a For loop
#3
I simplified the code for the readers.
import numpy as np
import sys
import math
import copy
row_matrix=9   #row
coulomn_matrix=9
tstep=10 #number of one iteration  
interval=5 #lenghth of one interval
max_matrix=np.zeros((1,row_matrix,coulomn_matrix)) #maximum of matrix
maxm=[] # used for copy max_matrix
mat=[]
matrix=[]
save_matrix=[]
for N in range(0,5):
   if (N==0):   # maxm initiation
       maxm=zeros(row_matrix,Dim)
   else: 
       def max():     ## A function to calculate C
        for i in range(0,interval):  
            if(i%interval==0):   ###### getting a max in a interval 
                for j in range(0,row_matrix):
                    for k in range(0,coulomn_matrix):
                        max_matrix[0][j][k]=mat[i][j][k]     ##### the K is comeing from the main body 
            elif(i%interval!=0):
                for j in range(0,row_matrix):
                    for k in range(0,coulomn_matrix):
                        if (mat[i][j][k]>max_matrix[0][j][k]): ##### getting max value 
                            max_matrix[0][j][k]=mat[i][j][k]
            if((i+1)%interval==0):   #### saving max value for the current interval 
                maxm=P.copy()
            return maxm
###### get maxm for each interval 
    for nstep in np.arange(tstep):
        V=[]
        for i in range(0,row_matrix):
            U=[]
            for j in range(0,row_matrix):
                m=18+5*i*nstep/2-6*j*i*nstep*N*N  #calculation of value of indicies
                U.append(m)                       
            V.append(U)
        matrix.append(V)### getting the matrix 
    mat=np.array(matrix)   ### getting arrays to use in functioin max 
save_matrix.append(matrix) ###saving matrix at each interval               
Reply


Messages In This Thread
Using Function in a For loop - by vp1989 - May-18-2020, 05:04 PM
RE: Using Function in a For loop - by michael1789 - May-18-2020, 05:32 PM
RE: Using Function in a For loop - by vp1989 - May-18-2020, 05:49 PM
RE: Using Function in a For loop - by pyzyx3qwerty - May-19-2020, 09:21 AM
RE: Using Function in a For loop - by jefsummers - May-19-2020, 11:52 AM
RE: Using Function in a For loop - by vp1989 - May-19-2020, 03:53 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Exit Function - loop Tetsuo30 2 2,143 Sep-17-2020, 09:58 AM
Last Post: Tetsuo30

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020