Wpis z mikrobloga

Mirki mam problem, jak zapisać takie równanie z #matlab w #python z użyciem #numpy ??
F = H.*G((iMin:iMax)-i+w+1,(jMin:jMax)-j+w+1);

Próbowałem tak:
F=H*G((np.arange(imin,imax))-i+w+1, (np.arange(jmin,jmax))-j+w+1)
ale nie działa niestety :<
Pomocy (,)
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kernel_poza_kontrolo: Tak w ogóle to co to za typy użyte do utworzenia H i G ?
Array i Matrix różnią się bodaj interpretacją \*, array uznaje to za element-wise.

No i chyba G[np.arange(imin,imax,1)-i+w, np.arange(jmin,jmax,1)-i+w] , skoro masz indeksowanie od zera.
  • Odpowiedz