J'ai poster la même question avant, mais cette fois le problème est différent, je me suis coincé avec les quelqu'un code..can suivants y aider? Merci à l'avanceaide! Pour la fonction
Je code fixe mu comme l'a suggéré, grâce
from numpy import *
#vs,fs,rs are all m*n matrixs,got initial values in,i.e vs[0],fs[0],rs[0] are known
#want use this foor loop to update them
vs=zeros((10,3))
vs[0]=([1,2,3])
fs=zeros((10,3))
fs[0]=([2,3,4])
vs=zeros((10,3))
vs[0]=([3,4,5])
for i in range(5):
#start looping..
vs[i+1]=vs[i]+fs[i]
fs[i+1]=(rs[i]-re[i])
rs[i+1]=rs[i]+vs[i]
print vs,fs,rs
alors ce code donne vs fs rs dans différents i, mais pas mis à jour chaque rangées de rs, fs, vs et me renvoient un seul tableau de rs, fs, vs (entièrement mis à jour). quel est le problème ici? .. que dois-je ajouter? merci
Alex a raison - pensez d'abord, puis codez. – PaulMcG
Alex a raison. L'initialisation doit être en dehors de la boucle. Il réinitialise vos matrices à chaque fois et cela vous fait mal ... BEAUCOUP. – inspectorG4dget
Il est difficile de se tromper lorsque vous commencez votre commentaire avec "Alex a raison". :) – PaulMcG