python:TypeError: only size-1 arrays can be converted to Python scalars

1.问题

python:TypeError: only size-1 arrays can be converted to Python scalars_第1张图片
使用math包中的ma.log()语法时报错

2.解决方案

math包换成numpy包,代码如下:

import numpy as np

num_data = 71
x = np.array(np.linspace(89, 93, num_data)).reshape(num_data, 1)  # 产生包含噪声的数据
y = np.log(x - 91)

你可能感兴趣的:(pythonBug,python)