2024-04-29 10:05:33 发布
网友
如何使用numpy实现:
它的导数f'(x)?我试着:
f'(x)
def func (x,y): if x.all() <= 0: y = beta (np.exp(x)-1) return y elif x>0: y = x return y
但是他们不起作用。注意,x和{}是数组。在
x
怎么样:
def func (x, beta): y = np.empty_like(x) mask = x <= 0 y[mask] = beta * (np.exp(x[mask])-1) y[~mask] = x[~mask] return y
mask包含<;=0的元素的索引,因此可以将这两种情况分开。在
怎么样:
mask包含<;=0的元素的索引,因此可以将这两种情况分开。在
相关问题 更多 >
编程相关推荐