簡體   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