История изменений
Исправление
dikiy,
(текущая версия)
:
Как ты предлагаешь решить следующее без циклов?
\sum_i\sum_j\sum_k{a_i a_j a_k f(x(i),y(j),z(k))}
Вот я и говорю: мозг поврежден сишечкой %)
делаешь функцию таким образом, чтобы она работала с векторами на входе и возвращала тензор выходе.
Потом делаешь
numpy.einsum('i,j,k,ijk',a,a,a,f);
все. Также рекомендуется к прочтению numpy.tensordot
Исходная версия
dikiy,
:
Как ты предлагаешь решить следующее без циклов?
\sum_i\sum_j\sum_k{a_i a_j a_k f(x(i),y(j),z(k))}
Самым очевидным способом :)
делаешь функцию таким образом, чтобы она работала с векторами на входе и возвращала тензор выходе.
Потом делаешь
numpy.einsum('i,j,k,ijk',a,a,a,f);
все. Также рекомендуется к прочтению numpy.tensordot