Une question vraiment stupide, mais je ne pouvais pas la bonne façon ..Ajouter un vecteur à un tableau
- A est un 2 par 2 matrice, et B est un 2 par 1 matrice.
- Dans une boucle de 10 itérations, B_new = A * B. B_new est 2 par 1.
- Enregistrer B_new dans une matrice de sortie B_final après chaque itération. Donc, à la fin, B_final vaut 2 par 10.
Cependant, j'ai un problème d'ajout de B à B_new dans une boucle. Voici mon code, quelqu'un peut-il me donner quelques suggestions?
import numpy as np
a=np.ones(shape=(2,2))
b=np.ones(shape=(2,1))
c_final=np.zeros(shape=(2,10))
for i in range(0,10):
c=np.dot(a,b)
b=c
c_final[:,i]=c
Voici le message d'erreur:
c_final[:,i]=c
ValueError: output operand requires a reduction, but reduction is not enabled
Merci beaucoup! –