我想定义500个变量。它们都应该是由二项分布生成的随机数。然后我想在HTML页面中显示它们中的每一个。你知道吗
我的代码如下:
# draw a number from the distribution
def a1s1(self):
return 3 * np.random.binomial(1, 0.3)
# get rid of the decimal point
def a1s1int(self):
return int(self.a1s1())
# define 500 variables
number1 = models.FloatField()
number2 = models.FloatField()
....# this should continue in this way until "number500"
# generate a list of 500 random numbers
def drawnumbers(self):
rnlist = []
numbers = dict()
for i in range(1, 500):
numbers[i] = self.a1s1int()
rnlist.append(numbers)
return numbers
# to get each element from the list
number1 = self.drawnumbers[1]
number2 = self.drawnumbers[2]
这给了我一个错误:
NameError: name 'self' is not defined
有时我会遇到另一个错误“NoneType”是不可调用的。你知道吗
你能帮忙吗?我对Python真的很陌生。非常感谢。你知道吗
最好直接建立列表:
例如,您可以通过
number[23]
访问它们。你知道吗相关问题 更多 >
编程相关推荐