考点是 np.exp/np.sqrt/np.log 与 arr∗∗2。
输入整数 op 和长度 n,以及 n 个实数。按 op 对每个数做对应运算,结果保留 6 位小数。
当 op=0 时:计算 Sigmoid。对每个输入 z,输出 1+e−z1。
当 op=1 时:计算平方根。对每个非负输入 x,输出 x。
当 op=2 时:计算自然对数。对每个正数输入 x,输出 lnx。
当 op=3 时:计算逐元素平方。对每个输入 x,输出 x2。
第一行输入 op,n,其中 op 仅取 0,1,2,3,1≤n≤100。
第二行输入 n 个实数。
当 op=0 时,每个数满足 −20≤z≤20。
当 op=1 时,每个数非负。
当 op=2 时,每个数为正数。
当 op=3 时,每个数绝对值不超过 103。
输出一行 n 个实数,每个数保留 6 位小数。
同一行内相邻两个数之间用一个空格分隔。
输入
0 3
0 1 -1
输出
0.500000 0.731059 0.268941
输入
1 3
0 1 4
输出
0.000000 1.000000 2.000000
输入
2 3
1 2.718281 7.389056
输出
0.000000 1.000000 2.000000
输入
3 3
-2 0 3
输出
4.000000 0.000000 9.000000
Scan the QR code below with WeChat to sign in
First-time scan will create your account automatically
请使用微信扫描下方二维码完成注册