Logistic调试问题:TypeError: only size-1 arrays can be converted to Python scalars 解决方法

调试机器学习逻辑回归算法时,代码报错笔记:
报错信息:
File “F:/Logistic/logistic.py”, line 16, in sigmoid
return 1.0 / (1 + math.exp(-inX))
TypeError: only size-1 arrays can be converted to Python scalars
原因追踪:

import numpy as np
def sigmoid(inX):
    return 1.0 / (1 + np.exp(-inX)) #使用math.exp()会报错,因为inx是numpy类型的

你可能感兴趣的:(日积月累,python,机器学习)