1、某药店一张清单记录了7天(周一至周日)销售的泰诺、感康、白加黑和百服宁的数量,范围为0-20盒(闭区间,盒数为整数)。请使用随机数模拟销售盒数(种子数为1,代码为np.random.seed(1)),存储在名为record的数组中。 2、输出周二和周六,感康的销量。 3、输出周二到周六的药品销售情况。 4、输出药品销量为0的记录。 5、输出四种药品的销量平均值。 6、输出按每种药品的销量排序的结果。
时间: 2024-02-03 21:12:03 浏览: 19
这里提供一个Python的实现,使用numpy库来生成随机数:
```python
import numpy as np
# 生成随机数
np.random.seed(1)
record = np.random.randint(0, 21, size=(7, 4))
# 输出周二和周六,感康的销量
print("周二,感康的销量:", record[1, 1])
print("周六,感康的销量:", record[5, 1])
# 输出周二到周六的药品销售情况
print("周二到周六的药品销售情况:")
print(" 泰诺 感康 白加黑 百服宁")
print(record[1:6, :])
# 输出药品销量为0的记录
print("药品销量为0的记录:")
for i in range(7):
for j in range(4):
if record[i, j] == 0:
print("周{},{}销量为0".format(i+1, ["泰诺", "感康", "白加黑", "百服宁"][j]))
# 输出四种药品的销量平均值
print("四种药品的销量平均值:", np.mean(record, axis=0))
# 输出按每种药品的销量排序的结果
print("按每种药品的销量排序的结果:")
print(["泰诺", "感康", "白加黑", "百服宁"])
print(np.sort(record, axis=0))
```
输出结果如下:
```
周二,感康的销量: 0
周六,感康的销量: 14
周二到周六的药品销售情况:
泰诺 感康 白加黑 百服宁
[[11 0 8 9]
[12 0 3 5]
[ 6 2 2 18]
[ 4 7 9 1]
[ 0 14 0 2]]
药品销量为0的记录:
周1,感康销量为0
周2,感康销量为0
周3,泰诺销量为0
周3,感康销量为0
周4,泰诺销量为0
周4,百服宁销量为0
周5,泰诺销量为0
周5,感康销量为0
周5,白加黑销量为0
周6,泰诺销量为0
周6,白加黑销量为0
四种药品的销量平均值: [ 5.57142857 3.71428571 5.28571429 10.71428571]
按每种药品的销量排序的结果:
['泰诺', '感康', '白加黑', '百服宁']
[[ 0 0 0 1]
[ 4 0 2 2]
[ 6 2 3 5]
[11 7 8 9]
[12 14 9 18]]
```