以下是我尝试使其工作的一些方法
我尝试搜索我创建的任何名为 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个解决方案
答案 0 :(得分:0)
仅在使用别名导入相关类时使用random.uniform
(使用'as'),否则在导入时仅使用import numpy
使用别名的示例是:
from numpy import random as np_random
然后利用np_random.uniform()