iki numpy dizilerPython hızlı bir şekilde
a = np.array([[1,2,3],[4,5,6],[7,8,9]])
b = np.array([2,7,6])
olması demek ve ben değeri ile 0
tüm öğeleri yerine istediğiniz olduğu
c = np.array([[1,0,3],[4,5,0][0,8,9]])
elde etmek isteyen değeri b
dizisinde bulunan a
dizisinde. Bunu yapmanın en hızlı ve en temiz yolu?
Ne denediniz? .. –
Denemedim. Aklımda ortaya çıkan tek yol döngüdür. Bunu yapmak için vectorized bir yol olup olmadığını merak ediyorum. np.select', np.choice', np.place' ... bildiğim kadarıyla koşullu ya da maskeye dayanıyor. – fmonegaglia