Ошибка атрибута: «модуль« numpy.random »не имеет атрибута «iform» - PullRequest
0 голосов
/ 15 июня 2019

Вот некоторые вещи, которые я пытался заставить работать Я пытался найти любой файл с именем 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' не имеет атрибута'iform '

Я попытался импортировать random, а также

from numpy import random

numpy.random.uniform должен возвращать 9 списков с 6 решениями

1 Ответ

0 голосов
/ 15 июня 2019

Просто используйте random.uniform при импорте связанного класса с псевдонимом (используя 'as') или просто используйте import numpy при импорте

Пример использования псевдонима:

from numpy import random as np_random

Затем используйте np_random.uniform ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...