хотел бы обойтись без оператора цикла. Требуется поэлементно разделить a на r, при этом диагональные элементы не трогать. В примере ниже нужно что-бы по диагонали стояли нули, а операция деления диагональных элементов просто не происходила.
$ cat q4lin.m
#!/usr/bin/octave -q
a = [1 2 3; 4 5 6; 7 8 9]
r = [0 1 2; 3 0 4; 5 6 0]
x = a ./ r
$ ./q4lin.m
a =
1 2 3
4 5 6
7 8 9
r =
0 1 2
3 0 4
5 6 0
x =
Inf 2.0000 1.5000
1.3333 Inf 1.5000
1.4000 1.3333 Inf
Пробую на octave, он мне ближе. Может на Python это можно сделать?