1. 我的主要问题
我有一个带有两个参数槽的函数。我不想将此功能应用于 2 个不同长度的列表。我认为在这个解决方案中:
Map[Map[f[# &, #], b] &, c]
但它不起作用。这是为什么?
例子
f[x_, y_] := Sin[x y]
b = {1, 2}
c = {1, 2, 3}
输出似乎与我想要的非常接近,但还不够接近:
{{Sin[#1 &][1], Sin[#1 &][2]}, {Sin[2 (#1 &)][1],
Sin[2 (#1 &)][2]}, {Sin[3 (#1 &)][1], Sin[3 (#1 &)][2]}}
2.看来我只需要把方括号中的 & 去掉即可。
a)是这样吗?为什么?
b)我该怎么做?
谢谢