擅长:python、mysql、java
<p><strong>选项1</strong><br/>
蛮力</p>
<pre><code>xt = pd.DataFrame(index=x, columns=x)
for i in x:
for j in x:
xt.set_value(i, j, my_func(i, j))
</code></pre>
<hr/>
<p><strong>演示</strong></p>
^{pr2}$
<hr/>
<p><strong>选项2</strong></p>
<pre><code>idx = pd.MultiIndex.from_product([x, x])
pd.Series(idx.map(lambda x: my_func(*x)), idx).unstack()
A B C D E F
A 4225 4290 4355 4420 4485 4550
B 4290 4356 4422 4488 4554 4620
C 4355 4422 4489 4556 4623 4690
D 4420 4488 4556 4624 4692 4760
E 4485 4554 4623 4692 4761 4830
F 4550 4620 4690 4760 4830 4900
</code></pre>