【发布时间】:2021-01-08 21:18:36
【问题描述】:
我正在尝试将一些代码从 Matlab 转换为 Python。知道我将如何转换这条线吗?我对 python 很陌生,以前从未见过arrayfun。谢谢。非常感激。
zj=arrayfun(@sigmoid,aj);
【问题讨论】:
-
你读过documentation吗?它只是一个伪装的
for循环。您甚至可以矢量化sigmoid函数并完全摆脱循环。 -
@horchler 这不是变相的 for 循环。它带有自己的优化。至少,如果它不优化任何东西,它会在每次迭代中避免解释器。