一、问题描述
报错如下
yxguan@ubuntu:~/NewData10646$ python split_1d_10s_7classes_10588_fusion.py
Traceback (most recent call last):
File "split_1d_10s_7classes_10588_fusion.py", line 18, in <module>
rng = np.random.default_rng(12345)
AttributeError: module 'numpy.random' has no attribute 'default_rng'
是由于numpy的版本过低引起的,升级numpy的版本即可
二、问题解决
1.为避免出错,先卸载已有的numpy版本
我发现自己有两个版本同时存在,全部删干净,然后再重新安装
pip uninstall numpy
pip install numpy
可见问题解决
python函数内return python函数内部调用自身
函数能提高应用的模块性,和代码的重复利用率。Python提供了许多内建函数,比如print()。也可以自己创建函数,这被叫做用户自定义函数。自定义函数语法:def functionname( parameters ):
"函数_文档字符串"
function_suite
return [expression] 最简单的一个例子: def printstr(str):