属性错误:“模块'numpy.random'没有属性'uniform'“

5w9g7ksd  于 2022-12-13  发布在  其他
关注(0)|答案(1)|浏览(169)

下面是我尝试让它工作的一些东西我试着搜索我创建的任何名为 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)

错误消息如下所示
属性错误:模块'numpy.random'没有属性'uniform'
我试着导入random,同时
from numpy import random
numpy.random.uniform实际上应该返回9个列表,每个列表有6个解决方案

jv4diomz

jv4diomz1#

在导入带有别名的相关类(使用“as”)时只使用random.uniform,否则在导入时只使用import numpy
使用别名的示例如下:

from numpy import random as np_random

然后使用np_random.uniform()

相关问题