gpt4 book ai didi

python - 有没有 `ufunc`只是转发数据?

转载 作者:太空宇宙 更新时间:2023-11-03 15:58:49 25 4
gpt4 key购买 nike

有没有一个ufunc只转发数据?

在大多数情况下实现相同的效果并不困难,但有时在显式使用 ufunc 时,使用仅转发数据的函数会很方便。主要用于测试/调试并具有一致的代码外观。

例如,当我有一个接受 ufunc 作为参数的函数时:

op = some ufunc
x = do_with_op(data0, data1, op)

最佳答案

如果你的数据都是真实的,那么np.conj(x) ,复共轭,是恒等式一元 ufunc。

<小时/>

您还可以使用 np.frompyfunc 创建自己的 ufunc :

forward_unary  = np.frompyfunc(lambda x:    x, 1, 1)
forward_first = np.frompyfunc(lambda x, y: x, 2, 1)
forward_second = np.frompyfunc(lambda x, y: y, 2, 1)

关于python - 有没有 `ufunc`只是转发数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40523997/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com