然而,我花了很多时间试图弄清楚为什么当n大于20时,numpy.log(factorial(n))会拒绝接受任何值。当n大于20时,它会发出一个属性错误,说:'int' object has no attribute 'log',一个类型错误,说:loop of ufunc does not support argument然后我决定使用math.log(factorial(n)),令我惊讶的是,一切都像预期的那样工作。
我想知道
如果我试图执行(其中AAA是数据帧中某列的有效名称),我得到了错误Message: onlylength-1 arrays can be converted to Python scalarslog(df0['AAA'])
生成所需的内容(数据帧列,每个值都是原始数据的log() )。造成这种差异<e