【小白从小学Python、C、Java】
【计算机等考+500强证书+考研】
【Python-数据分析】
函数f的输入参数是多个单个值
将函数f转化为:
输入参数可以是数组的函数fv
返回值数据类型是numpy数组
fv=np.vectorize(f)
太阳\]选择题 以下关于代码结果说法正确的是? import numpy as np f = lambda x,y:x+y fv = np.vectorize(f, otypes=\[float\]) print("【显示】函数f = lambda x,y:x+y") print("【显示】函数fv = np.vectorize(f)") x=np.array(\[0,11,22\]) y=np.array(\[0,-1,-2\]) print("【显示】x =",x) print("【显示】y =",y) print("【执行】z = fv(x,y)") z = fv(x,y) print("【显示】z =",z) print("【显示】type(z) =",type(z)) A选项:z的输出结果为NAN B选项:z的输出结果为\[0 10 20
C选项:z的输出结果为[0. 10. 20.]
D选项:程序报错
问题解析

代码示例

正确答案是C