python条件得到bool矩阵

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

python条件得到bool矩阵
要生成一个布尔矩阵,可以使用NumPy库的random模块中的randint函数来生成随机整数,然后使用条件判断将整数转换为布尔值。

以下是一个示例代码:
```python
import numpy as np
# 定义矩阵的行数和列数
rows = 3
cols = 4
# 生成随机整数矩阵
matrix = np.random.randint(0, 10, size=(rows, cols))
# 将矩阵转换为布尔矩阵
bool_matrix = matrix > 5
print("原始矩阵:")
print(matrix)
print("布尔矩阵:")
print(bool_matrix)
```
输出示例:
```
原始矩阵:
[[1 4 6 7]
[8 3 9 0]
[2 1 5 7]]
布尔矩阵:
[[False False True True]
[ True False True False]
[False False False True]]
```
以上示例中,我们生成了一个随机整数矩阵,然后使用条件判断将大于5的元素设置为True,小于等于5的元素设置为False,生成了对应的布尔矩阵。

相关文档
最新文档