関数fun10を改善し、パラメーターデータは整数リストであり、データ内の奇数データを1に置き換え、偶数を-1に置き換えます。
numpyを使用する必要があり、返される結果はNumpyのndarrayタイプです。
ヒント:np.where(condition、x、y)
whereの使用法に注意してください
def fun10(data=[9,2,6,4,2,6,7,8,2,10]):
"""
Arg:
data : an array as input; e.g. array([9,2,6,4,2,6,7,8,2,10])
return a Numpy ndarray; e.g. [ 1 -1 -1 -1 -1 -1 1 -1 -1 -1]
"""
nup=np.array(data)
return np.where(nup%2!=0,1,-1)
pass