更新时间2019-05-28 12:43:33
import numpy
def ran():
#for data in range(15):
#print("hello")
#for i in range(10):
#array=np.array(10)
a=numpy.random()
print(a)
yield a
print("asdasd")
print("asdasd")
yield a+5
print(a)
yield a
b=ran()
报的错误
a=numpy.random()
TypeError: 'module' object is not callable
因为python本身就有random这个类的。它与你的numpy.random冲突了
所以正确的写法是
from numpy.random import random
。。。
a=random()
或直接用
from random import random
。。。
a=random()