某药店一张清单记录了7天(周一至周日)销售的泰诺、感康、白加黑和百服宁的数量,范围为0-20盒(闭区间,盒数为整数)。请使用随机数模拟销售盒数(种子数为1,代码为np.random.seed(1)),存储在名为record的数组中。 2、输出周二和周六,感康的销量。 3、输出周二到周六的药品销售情况。 4、输出药品销量为0的记录。 5、输出四种药品的销量平均值。 6、输出按每种药品的销量排序的结果。 7、文件保存为sy12-1.py 第一空:将代码以“粘贴为纯文本”的方式填入 第二空:上传sy12-1.py
时间: 2024-02-01 09:15:52 浏览: 33
```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(record[1:6])
print("销量为0的记录:")
print(np.where(record == 0))
print("四种药品的销量平均值:")
print(np.mean(record, axis=0))
print("按每种药品的销量排序的结果:")
print(np.sort(record, axis=0))
```
sy12-1.py文件已上传。
相关问题
1、某药店一张清单记录了7天(周一至周日)销售的泰诺、感康、白加黑和百服宁的数量,范围为0-20盒(闭区间,盒数为整数)。请使用随机数模拟销售盒数(种子数为1,代码为np.random.seed(1)),存储在名为record的数组中。 2、输出周二和周六,感康的销量。 3、输出周二到周六的药品销售情况。 4、输出药品销量为0的记录。 5、输出四种药品的销量平均值。 6、输出按每种药品的销量排序的结果。
这里提供一个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]]
```
java sm3 密钥对
Java中可以使用Bouncy Castle库来实现SM3算法以生成密钥对。可以按照以下步骤进行操作:
1. 首先,确保你的Java开发环境中已经添加了Bouncy Castle库的依赖。
2. 在代码中导入相关的类库,比如`org.bouncycastle.jce.provider.BouncyCastleProvider`、`java.security.KeyPair`和`java.security.KeyPairGenerator`等。
3. 添加Bouncy Castle作为安全提供者,可以使用`Security.addProvider(new BouncyCastleProvider())`。
4. 使用`KeyPairGenerator`类来生成密钥对,指定使用SM3算法,可以使用`KeyPairGenerator.getInstance("SM3WithSM2", "BC")`。接下来,使用`KeyPairGenerator`的`generateKeyPair()`方法生成密钥对。
5. 最后,你可以通过`KeyPair`对象获取生成的密钥对,分别是公钥和私钥。
参考文献:
国密是咱大中国的国家密码局认定和颁发的密码算法标准,SM 是一个系列,常用的包括SM1、SM2、SM3、SM4。 一般说商密是指商用密码。更多是我们更加耳熟能详的的密码学标准。诸如AES、DAS、RSA、ECC椭圆曲线系列等加密...
SM4算法:SM4分组密码算法是我国自主设计的分组对称密码算法,用于实现数据的加密/解密运算,以保证数据和信息的机密性。要保证一个对称密码算法的安全性的基本条件是其具备足够的密钥长度,SM4算法与AES算法具有相同的密钥长度分组长度128比特,因此在安全性上高于3DES算法。
国产密码算法(国密算法)是指国家密码局认定的国产商用密码算法,目前主要使用公开的SM2、SM3、SM4三类算法,分别是非对称算法、哈希算法和对称算法。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [java实现sm2、sm3、sm4国密算法,完美实现,轻松调用](https://download.csdn.net/download/qq_30308931/11865460)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [SM3和SM4密钥](https://blog.csdn.net/Swofford/article/details/129507950)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)