numpy1.17.0报错_logspace_dispatcher() missing 1 required positional argument: ‘stop‘

今天,跟着以前的数据分析视频做numpy练习,创建等比数列的时候出了这个错误。具体如下图:
在这里插入图片描述
运行结果:
numpy1.17.0报错_logspace_dispatcher() missing 1 required positional argument: ‘stop‘_第1张图片
我猜测原因可能是这个视频用numpy版本不一样,函数参数不一致,导致出错。接着,我移动鼠标到logspace函数那里,按住Ctrl键,点击打开np.logspace()函数的源码查看,发现了问题所在,如下图:
在这里插入图片描述
在这里插入图片描述
我发现了,这个函数有7个参数。不过,我们不必要都用这么多参数。我只用前三个参数。那么经过对比,我少写了一个stop参数,我需要设定stop=10,之后修改代码如下图:
在这里插入图片描述
运行结果,出现了跟视频中一致的结果,说明修改的是正确的。
在这里插入图片描述
通过这次numpy函数的报错,我明白了查看源码也可解决问题。
祝大家顺利解决问题!!

最后,感谢大家前来观看鄙人的文章,文中或有诸多不妥之处,还望指出和海涵。

你可能感兴趣的:(学习编程中常见问题及其解决方法,python,numpy)