相关文章推荐
仗义的苹果  ·  Pycharm 中 ...·  3 周前    · 
爱旅游的小虾米  ·  Installation from ...·  1 周前    · 
忐忑的马克杯  ·  pip ...·  1 周前    · 
踏实的佛珠  ·  pip intall 出现 error: ...·  5 天前    · 
买醉的手链  ·  左卫民 | ...·  1 周前    · 


一、问题描述

报错如下

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 list

我发现自己有两个版本同时存在,全部删干净,然后再重新安装

pip uninstall numpy

pip install numpy

可见问题解决

【问题解决】AttributeError: module ‘numpy.random‘ has no attribute ‘default_rng‘_python


python函数内return python函数内部调用自身

函数能提高应用的模块性,和代码的重复利用率。Python提供了许多内建函数,比如print()。也可以自己创建函数,这被叫做用户自定义函数。自定义函数语法:def functionname( parameters ): "函数_文档字符串" function_suite return [expression] 最简单的一个例子: def printstr(str):