Array avec taille dynamique
Hi python devlopers ,
Je voudrais savoir comment déclarer un vecteur à deux dimension d'une taille dynamique . Je m'explique j'ai un array à deux dimension
Code:
1 2 3
|
true_index = np.zeros((943,k))
true_index[i]=np.argsort(predicted[i])[::-1] |
Je veux à partir de ce array je crée un autre array pred_index2 de taille de colonne <=k
Code:
1 2 3
|
true_index3 = np.zeros((943,k))
true_index3[i] = [ q for q in true_index[i][:k] if q>= 3.5 ] |
J'ai cette erreur : cannot copy sequence with size 7 to array axis with dimension 8
true_index3 les colonne sont à k(8) mais je vais copier une séquence de 7 , que faire?
merci pour votre aide