InnerとMapThreadの関係

適当なリストを2つ定義する。
In[1]:= n = 100;
    A = Array[Subscript[a, #] &, {n}];
    B = Array[Subscript[b, #] &, {n}];

Innerを呼ぶ。
In[4]:= x1 = Inner[f, A, B, g];

MapThreadを呼ぶ。
In[5]:= x2 = g @@ MapThread[f, {A, B}];

それぞれの結果が同じかどうか?
In[6]:= x1 == x2
Out[6]= True

いいなと思ったら応援しよう!