二维计算的时候没有问题,单行计算时出现报错.
下面是np1的值
AttributeError: 'numpy.float64' object has no attribute 'arctan'
[ 0.89408466 0.50343803 -0.29518441 -0.17965822 -0.08599373 0.03571068
0.124492 ]
np1 = np.arctan(np1)
运行后报错,改为
np1 = np.arctan(np1.tolist())
正常结果
0 1 2 3 4 5 6
0 51.0 29.0 -17.0 -10.0 -5.0 2.0 7.0