Python和科学计算认证群组  - 讨论区

标题:关于函数fromfunction的使用问

2017年07月10日 星期一 16:57

fromfunction函数的几个参数的含义是什么啊?为什么我把书上2.2.3节的代码敲到PyCharm里面系统报错说:
Traceback (most recent call last):
  File "C:/Users/zhang/PycharmProjects/dazhiSciProg/Chapter2Numpy/2.2.3.py", line 9, in <module>
    tri_ufunc1=np.fromfunction(triangle_wave,4,1)
TypeError: fromfunction() takes exactly 2 arguments (3 given)
原代码如下:
import numpy as np
x=np.linspace(0,2,1000)
def triangle_wave(x,c,c0,hc):
x=x-int(x)
if x>=c:r=0.
elif x<=c0:r=x/c0*hc
else: r=(c-x)/(c-c0)*hc
return r
tri_ufunc1=np.fromfunction(triangle_wave,4,1)
y=tri_ufunc1(x,0.6,0.4,1.0)

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2022

    京ICP备05028076号