f1 = ['e'] # >10% f2 = ['a', 'i', 'r', 't', 'o', 'n'] f3 = ['s', 'l', 'c'] f4 = ['u', 'p', 'm', 'd', 'h'] f5 = ['g', 'b', 'y', 'f', 'v'] f6 = ['w', 'k', 'x', 'z', 'q', 'j'] # <1% mf = [f1, f2, f3, f4, f5, f6] 新建一个空矩阵mp,使其行列与mf类似
时间: 2023-08-20 13:06:05 浏览: 42
可以使用以下代码创建一个空矩阵mp,使其行列与mf相同:
```
mp = [[] for _ in range(len(mf))]
for i in range(len(mf)):
for j in range(len(mf[i])):
mp[i].append(None)
```
这个代码首先创建一个空的列表mp,其长度与mf的行数相同。然后使用两个嵌套的for循环遍历mf中的每个元素,并将其对应地添加到mp中。因为mp是一个空列表,所以我们需要在每个位置添加一个None,以便稍后向其中添加元素。
相关问题
将三个数组f1 = ['e', 't', 'a', 'o', 'i', 'n', 'r', 's'] # >6% f2 = ['h', 'd', 'c', 'l', 'm', 'p', 'u', 'f'] # >2% f3 = ['g', 'w', 'y', 'b', 'v', 'k', 'j', 'x', 'q', 'z']形成一个矩阵
可以使用Python中的列表嵌套的方式来形成一个矩阵,如下所示:
```python
f1 = ['e', 't', 'a', 'o', 'i', 'n', 'r', 's']
f2 = ['h', 'd', 'c', 'l', 'm', 'p', 'u', 'f']
f3 = ['g', 'w', 'y', 'b', 'v', 'k', 'j', 'x', 'q', 'z']
matrix = [f1, f2, f3]
for row in matrix:
print(row)
```
这个程序将三个数组f1、f2、f3组合成一个列表matrix,其中matrix包含了三个子列表,每个子列表代表矩阵的一行。我们可以使用一个循环来遍历整个矩阵,并将每一行打印出来,输出如下:
```
['e', 't', 'a', 'o', 'i', 'n', 'r', 's']
['h', 'd', 'c', 'l', 'm', 'p', 'u', 'f']
['g', 'w', 'y', 'b', 'v', 'k', 'j', 'x', 'q', 'z']
```
most_common_letters_m = [sorted_letters[:8], sorted_letters[8:16], sorted_letters[-10:]] # high 8 middle 8 low 10 f1 = ['e'] # >10% f2 = ['a', 'i', 'r', 't', 'o', 'n'] f3 = ['s', 'l', 'c'] f4 = ['u', 'p', 'm', 'd', 'h'] f5 = ['g', 'b', 'y', 'f', 'v'] f6 = ['w', 'k', 'x', 'z', 'q', 'j'] 修改这段代码 使most_common_letters_m分成f1-f6形式的6段
好的,你可以按照下面的方式修改代码,将`most_common_letters_m`分成6个部分:
```
f1 = sorted_letters[:8] # >10%
f2 = sorted_letters[8:16] # high 8
f3 = sorted_letters[16:22] # middle-upper 6
f4 = sorted_letters[22:27] # middle-lower 5
f5 = sorted_letters[27:32] # low 5
f6 = sorted_letters[-6:] # lowest 6
most_common_letters_m = [f1, f2, f3, f4, f5, f6]
```
这样,`most_common_letters_m`就被分成了6个部分,分别对应6个频率段。其中,`f1`表示频率最高的前8个字母,频率大于10%;`f2`表示频率次高的8个字母;`f3`表示频率居中偏上的6个字母;`f4`表示频率居中偏下的5个字母;`f5`表示频率最低的5个字母;`f6`表示频率最低的6个字母。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)