请指出下列代码错误:import random from numpy import random import numpy as np #包裹到达数量 def packet_arrivals(lamda, num_hours): arrivals = [] packet_num=0 for i in range(num_hours): num_arrivals = random.poisson(lamda) packet_num+=num_arrivals arrivals.append(num_arrivals) return arrivals ,packet_num result=list(packet_arrivals(8,8)) # 生成泊松分布的包裹数量 lam = 8 # 泊松分布的参数 num_packages = result[1] # 生成每个包裹的到达时间间隔 mean_interval = 10 # 负指数分布的参数 arrivals_interval = [] for i in range(num_packages): interval = round(random.expovariate(1/mean_interval)/60) if i == 0: arrivals_interval.append(interval) else: arrivals_interval.append(arrivals[-1] + interval) print("包裹到达时间间隔:", arrivals_interval)
时间: 2023-05-22 17:01:18 浏览: 88
python 3.74 运行import numpy as np 报错lib\site-packages\numpy\__init__.py
这段代码有两个错误:
1. 在导入 random 模块时,应该使用 from 模块名 import 函数名 的形式,即应该写成 from random import random。
2. 在导入 numpy 模块时,应该先导入 numpy 模块,再从 numpy 模块中导入 random 函数,即应该写成 import numpy as np,然后再写 from numpy import random。
阅读全文