je un réseau numpy a
contenant les nombres entiers arbitraires, et j'ai un autre réseau b
, (il y a toujours un sous-ensemble de a
, mais l'ordre des chiffres dans b
est différente de a
. I à aligner les éléments de b
dans l'ordre qu'il apparaît dans a
.Align tableau numpy selon un autre réseau
a = np.array([4,2,6,5,8,7,10,12]);
b = np.array([10,6,2,12]),
Je veux b
à aligner comme [2,6,10,12]. Comment puis-je faire en numpy efficacement?
Des éléments en double peuvent-ils être présents dans 'a'? – Divakar
non, il ne peut pas y avoir d'éléments dupliqués dans 'a' – Shew