繁体   English   中英

属性错误:“module'numpy.random'没有属性'uniform'”

[英]Attribute error: “module 'numpy.random' has no attribute 'uniform' ”

以下是我尝试使其工作的一些事情我已经尝试搜索我创建的任何名为random.py的文件(库文件除外)并在线搜索更新numpy等解决方案但仍无法找到任何合适的解决方案。 这是我的代码:

from numpy import random
import random

#from random import uniform

#inputs- i.e population

equation_inputs = [4,-2,3.5,5,-11,-4.7]
 #number of weights 
num_weights = 6

sol_per_pop = 9

pop_size = (sol_per_pop,num_weights)
 #tuple of pop_size 

new_population = numpy.random.uniform(low=-4.0,high=4.0,size=pop_size)

错误消息如下

AttributeError:模块'numpy.random'没有属性'uniform'

我尝试random导入也

from numpy import random

numpy.random.uniform实际上应该返回9个列表,每个列表有6个解决方案

只需使用random.uniform导入带有别名的相关类(使用'as')或者只是在导入时使用import numpy

使用别名的示例是:

from numpy import random as np_random

然后利用np_random.uniform()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM